Open jessegreenberg opened 2 years ago
@jessegreenberg and I discussed this today. We can see a world where SpeechSynthesisAnnouncer's enabled Property doesn't control voicing, but a separate Joist Property does (like for the toolbar). Then most everything can be controlled by the utterance queue. And perhaps the canSpeakProperty can just change the announcer's enabled.
We don't want to work on this though until we do https://github.com/phetsims/scenery/issues/1343. On hold.
In https://github.com/phetsims/utterance-queue/issues/58 @zepumph said
I said
It seems to me that all should go through the utteranceQueue. If the Announcer is disabled, that should be utterance-queue internal.