aboutsummaryrefslogtreecommitdiff
path: root/backends/text-to-speech/macosx/macosx-text-to-speech.mm
diff options
context:
space:
mode:
Diffstat (limited to 'backends/text-to-speech/macosx/macosx-text-to-speech.mm')
-rw-r--r--backends/text-to-speech/macosx/macosx-text-to-speech.mm7
1 files changed, 4 insertions, 3 deletions
diff --git a/backends/text-to-speech/macosx/macosx-text-to-speech.mm b/backends/text-to-speech/macosx/macosx-text-to-speech.mm
index 46a05e6c98..281d92f926 100644
--- a/backends/text-to-speech/macosx/macosx-text-to-speech.mm
+++ b/backends/text-to-speech/macosx/macosx-text-to-speech.mm
@@ -69,13 +69,14 @@ bool MacOSXTextToSpeechManager::say(Common::String text, Common::String encoding
}
bool MacOSXTextToSpeechManager::stop() {
- [synthesizer stopSpeaking];
+ // Should we use NSSpeechImmediateBoundary, or even NSSpeechSentenceBoundary?
+ [synthesizer stopSpeakingAtBoundary:NSSpeechWordBoundary];
return true;
}
bool MacOSXTextToSpeechManager::pause() {
- // Should we use NSSpeechWordBoundary, or even NSSpeechSentenceBoundary?
- [synthesizer pauseSpeakingAtBoundary:NSSpeechImmediateBoundary];
+ // Should we use NSSpeechImmediateBoundary, or even NSSpeechSentenceBoundary?
+ [synthesizer pauseSpeakingAtBoundary:NSSpeechWordBoundary];
return true;
}