diff options
author | Thierry Crozat | 2019-08-03 00:47:37 +0100 |
---|---|---|
committer | Filippos Karapetis | 2019-09-01 22:47:55 +0300 |
commit | 13a32fc5e91d691214c975f5e545f432bd9c37ac (patch) | |
tree | eafd910f2ce04117846059f8b4fe1ba5b0c78877 /backends/mixer | |
parent | bd2757138b88796754e1080f90e146c624bc58d7 (diff) | |
download | scummvm-rg350-13a32fc5e91d691214c975f5e545f432bd9c37ac.tar.gz scummvm-rg350-13a32fc5e91d691214c975f5e545f432bd9c37ac.tar.bz2 scummvm-rg350-13a32fc5e91d691214c975f5e545f432bd9c37ac.zip |
TTS: Implement *_NO_REPEAT actions and Fix state synchronization issues on macOS
The NSSpeechSynthesizer is asynchronous and does not immediately start, pause,
or stop the speech. As a result querrying the state of the NSSpeechSynthesizer
does not alwats return the expected result (for example isSpeaking may not
yet been true just after we requested starting to speak). So instead the
TextToSpeechManager on macOS keeps track of the state itself.
Diffstat (limited to 'backends/mixer')
0 files changed, 0 insertions, 0 deletions