From 19a82f952244cf2a7d5c5163d92dde7cfb5e1282 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Thu, 3 Apr 2025 08:23:59 -0400 Subject: [PATCH] Add verse voice and bump the OpenAI version --- pyproject.toml | 2 +- src/pipecat/services/openai/tts.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3e046c000..87c5c1835 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "pyloudnorm~=0.1.1", "resampy~=0.4.3", "soxr~=0.5.0", - "openai~=1.67.0" + "openai~=1.70.0" ] [project.urls] diff --git a/src/pipecat/services/openai/tts.py b/src/pipecat/services/openai/tts.py index 238684504..af2bdfdfa 100644 --- a/src/pipecat/services/openai/tts.py +++ b/src/pipecat/services/openai/tts.py @@ -20,7 +20,7 @@ from pipecat.frames.frames import ( from pipecat.services.tts_service import TTSService ValidVoice = Literal[ - "alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer" + "alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse" ] VALID_VOICES: Dict[str, ValidVoice] = { @@ -34,6 +34,7 @@ VALID_VOICES: Dict[str, ValidVoice] = { "nova": "nova", "sage": "sage", "shimmer": "shimmer", + "verse": "verse", }