I am extremely interested in learning if anybody else has seen similar issues to those I am about to describe. And, if so, have found a solution.
My scenario is that I am using a pair of AfterShokz Trekz in multipoint mode to pair simultaneously to both my iPhone and MacBook.
For the most part things work as expected; and audio switches fairly seamlessly between the 2 devices and the Trekz.
However, on a regular basis, I find that this use case can result in VoiceOver speech output stopping on my MacBook .
When this occurs, regular audio and system sound effects will continue to play as normal. However, there is no speech output from VoiceOver.
When in this state, I know for sure that VoiceOver is enabled; audio is not muted; and the volume level is where it should be.
I Have a keyboard shortcut configured to switch the default audio output location between the Trekz and Internal speakers. When I use this when VoiceOver speech output is not working, the output location correctly switches, but it does not resolve the problem.
I have another shortcut to disconnect the Trekz. Using this does not resolve the problem, although the Trekz do audibly confirm that they have been disconnected. Neither does turning the Trekz off.
Using Command+FN5 or Siri to toggle VoiceOver off and back on does not resolve the problem either. When trying this, there is no feedback from VoiceOver to confirm the change in status of VoiceOver, but the change in system sound effects does confirm that VoiceOver is being toggled off and on.
I have had somebody check when this problem occurs, and they confirm that VoiceOver output in the VoiceOver Utility is set correctly.
So, when in this state, my MacBook is essentially unusable and the only solution I have found is to hold down the power button to power down the MacBook; and then restart it. Once restarted, VoiceOver returns to working as expected.
This problem typically occurs 2-3 times a day with my usual use case.
This problem does not occur spontaneously, in that VoiceOver speech output will not stop when I am in the middle of doing something. Typically, I might wake my MacBook to find it in this state; or find it like this after briefly being far enough away from the MacBook for the connection with my Trekz to have dropped. On a few occasions, this has happened when the Trekz have been turned off after use, but not manually disconnected from the MacBook beforehand (which in theory should not be necessary, anyway)
What I have yet to find is a consistent pattern to when I will see this problem. Although it has happened in the scenarios mentioned above, it does not happen every time that they occur.
For now, I am having to manually disconnect my Trekz every time that I stop using the MacBook; even when it's simply to take a few minutes break.
My use case won't be unique, so I am somewhat surprised that searching finds nobody else reporting anything similar (particularly when I see this problem so regularly).
This is running the latest public release of macOS Sierra, but is not new in this release.
So, does anybody have any suggestions for possible causes or solutions?