@gopher.ny Two more things that I think should be added to the integration:
The volume commands don't respond unless the device already has a connected Cast session, but I often want to change the volume before I begin casting. To solve this, I suggest that the "Speech Synthesis" capability should support a "Connect" command, but the platform should provide a no-op default implementation so that devices that don't need it don't have to implement it.
The "Stop" command should also clear out the "uriQ" state variable.