diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-04-18 23:39:42 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-04-18 23:39:42 +0200 |
commit | c4dba9a5efdbd84b67f87def16f7b51321209697 (patch) | |
tree | b32c55ceb157c25b44a210f06c96dc916e12a66a /platform/windows/tts_windows.cpp | |
parent | efa01d36b697809a13bb59a7dc5550502ab4d0bb (diff) | |
parent | a9d326db60bba859b5c6eaee658167ef050887a1 (diff) | |
download | redot-engine-c4dba9a5efdbd84b67f87def16f7b51321209697.tar.gz |
Merge pull request #75880 from bruvzg/win_tts_queue_fix
[Windows TTS] Fix queuing utterances in rapid succession.
Diffstat (limited to 'platform/windows/tts_windows.cpp')
-rw-r--r-- | platform/windows/tts_windows.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/windows/tts_windows.cpp b/platform/windows/tts_windows.cpp index 54ab93ee01..6b4b09b2b9 100644 --- a/platform/windows/tts_windows.cpp +++ b/platform/windows/tts_windows.cpp @@ -118,7 +118,7 @@ bool TTS_Windows::is_speaking() const { SPVOICESTATUS status; synth->GetStatus(&status, nullptr); - return (status.dwRunningState == SPRS_IS_SPEAKING); + return (status.dwRunningState == SPRS_IS_SPEAKING || status.dwRunningState == 0 /* Waiting To Speak */); } bool TTS_Windows::is_paused() const { |