diff --git a/src/pipecat/services/google/tts.py b/src/pipecat/services/google/tts.py index 94f689d44..693c7e6a0 100644 --- a/src/pipecat/services/google/tts.py +++ b/src/pipecat/services/google/tts.py @@ -1218,7 +1218,7 @@ class GeminiTTSService(GoogleBaseTTSService): "Alnilam", "Aoede", "Autonoe", - "Callirhoe", + "Callirrhoe", "Charon", "Despina", "Enceladus", @@ -1236,7 +1236,7 @@ class GeminiTTSService(GoogleBaseTTSService): "Sadachbia", "Sadaltager", "Schedar", - "Sulafar", + "Sulafat", "Umbriel", "Vindemiatrix", "Zephyr", diff --git a/tests/test_google_tts.py b/tests/test_google_tts.py new file mode 100644 index 000000000..539f5817f --- /dev/null +++ b/tests/test_google_tts.py @@ -0,0 +1,10 @@ +from pipecat.services.google.tts import GeminiTTSService + + +def test_gemini_tts_available_voices_match_documented_names(): + voices = GeminiTTSService.AVAILABLE_VOICES + + assert "Callirrhoe" in voices + assert "Sulafat" in voices + assert "Callirhoe" not in voices + assert "Sulafar" not in voices