diff --git a/changelog/3837.fixed.md b/changelog/3837.fixed.md new file mode 100644 index 000000000..767e79f45 --- /dev/null +++ b/changelog/3837.fixed.md @@ -0,0 +1 @@ +- Fixed issues with `RimeNonJsonTTSService` where trailing punctuation is sometimes vocalized diff --git a/src/pipecat/services/rime/tts.py b/src/pipecat/services/rime/tts.py index 83c2305d5..484c99857 100644 --- a/src/pipecat/services/rime/tts.py +++ b/src/pipecat/services/rime/tts.py @@ -846,6 +846,7 @@ class RimeNonJsonTTSService(InterruptibleTTSService): aggregate_sentences=aggregate_sentences, push_stop_frames=True, pause_frame_processing=True, + append_trailing_space=True, **kwargs, ) params = params or RimeNonJsonTTSService.InputParams()