From 18d91d6df3f7796cd99c4f04c70b54c151c3bd0a Mon Sep 17 00:00:00 2001 From: Eoin <33495030+eoinoreilly30@users.noreply.github.com> Date: Mon, 9 Feb 2026 06:57:24 +0000 Subject: [PATCH 1/3] Add new voice options 'marin' and 'cedar' --- src/pipecat/services/openai/tts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pipecat/services/openai/tts.py b/src/pipecat/services/openai/tts.py index 593ff7d4c..0c7388970 100644 --- a/src/pipecat/services/openai/tts.py +++ b/src/pipecat/services/openai/tts.py @@ -28,7 +28,7 @@ from pipecat.services.tts_service import TTSService from pipecat.utils.tracing.service_decorators import traced_tts ValidVoice = Literal[ - "alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse" + "alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse", "marin", "cedar" ] VALID_VOICES: Dict[str, ValidVoice] = { @@ -43,6 +43,8 @@ VALID_VOICES: Dict[str, ValidVoice] = { "sage": "sage", "shimmer": "shimmer", "verse": "verse", + "marin": "marin", + "cedar": "cedar", } From f3c1cd4cd6c2b4e85bb697a88ebaee8877032f66 Mon Sep 17 00:00:00 2001 From: Eoin Date: Tue, 10 Feb 2026 12:25:07 +0900 Subject: [PATCH 2/3] Lint --- src/pipecat/services/openai/tts.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/pipecat/services/openai/tts.py b/src/pipecat/services/openai/tts.py index 0c7388970..444ae883f 100644 --- a/src/pipecat/services/openai/tts.py +++ b/src/pipecat/services/openai/tts.py @@ -28,23 +28,35 @@ from pipecat.services.tts_service import TTSService from pipecat.utils.tracing.service_decorators import traced_tts ValidVoice = Literal[ - "alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse", "marin", "cedar" + "alloy", + "ash", + "ballad", + "cedar", + "coral", + "echo", + "fable", + "marin", + "nova", + "onyx", + "sage", + "shimmer", + "verse", ] VALID_VOICES: Dict[str, ValidVoice] = { "alloy": "alloy", "ash": "ash", "ballad": "ballad", + "cedar": "cedar", "coral": "coral", "echo": "echo", "fable": "fable", - "onyx": "onyx", + "marin": "marin", "nova": "nova", + "onyx": "onyx", "sage": "sage", "shimmer": "shimmer", "verse": "verse", - "marin": "marin", - "cedar": "cedar", } From dfc0856d54a17f42f49084be653f4987d854012e Mon Sep 17 00:00:00 2001 From: Eoin Date: Tue, 10 Feb 2026 12:31:14 +0900 Subject: [PATCH 3/3] Added changelog entry --- changelog/3682.added.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/3682.added.md diff --git a/changelog/3682.added.md b/changelog/3682.added.md new file mode 100644 index 000000000..c9a5061b7 --- /dev/null +++ b/changelog/3682.added.md @@ -0,0 +1 @@ +- Added new OpenAI TTS voice options `marin` and `cedar`.