Stanzilla / WoWUIBugs

World of Warcraft UI Bug Tracker
169 stars 7 forks source link

VOICE_CHAT_TTS_PLAYBACK_FINISHED has a delay of ~0.5 seconds #202

Open Duugu opened 3 years ago

Duugu commented 3 years ago

Applies to

Description of the issue

Calling C_VoiceChat.SpeakText triggers VOICE_CHAT_TTS_PLAYBACK_FINISHED if the utterance is completed.

However, the event constantly triggers ~0.5 seconds after the utterance is completed.

I would expect to have that event immediatly after the utterance is completed. Not 0.5 seconds later.

Prove

Duugu commented 1 year ago

Pleaaaaaaaaase, with a lot of sugar on top, try to fix this issue. :) Or, alternatively, fix https://github.com/Stanzilla/WoWUIBugs/issues/201

It is such a huuuuuuuge blocker for blind accessibility.

Having a delay of 0.5 seconds after each audio output basically renders the TTS useless for everything than just generic reading of single chat lines. Without at least one of them fixed it basically is impossible to use the TTS to build queued audio interfaces. I am still using my own custom build ingame TTS engine because if this.

If this is or the other bug is fixed I could build a useful and responsive custom audio queue system based on the Blizzard TTS.