diff --git a/src/pipecat/services/ai_services.py b/src/pipecat/services/ai_services.py index adcb8fceb..7cade2339 100644 --- a/src/pipecat/services/ai_services.py +++ b/src/pipecat/services/ai_services.py @@ -110,7 +110,9 @@ class TTSService(AIService): text = frame.text else: self._current_sentence += frame.text - if self._current_sentence.strip().endswith((".", "?", "!")): + if self._current_sentence.strip().endswith( + (".", "?", "!")) and not self._current_sentence.strip().endswith( + ("Mr,", "Mrs.", "Ms.", "Dr.")): text = self._current_sentence.strip() self._current_sentence = ""