Skip to content

Commit cfed186

Browse files
authored
Add support to realtime API for setting "speed" of the models responses (#1309)
1 parent 0233cc0 commit cfed186

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/agents/realtime/config.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ class RealtimeSessionModelSettings(TypedDict):
9494
voice: NotRequired[str]
9595
"""The voice to use for audio output."""
9696

97+
speed: NotRequired[float]
98+
"""The speed of the model's responses."""
99+
97100
input_audio_format: NotRequired[RealtimeAudioFormat]
98101
"""The format for input audio streams."""
99102

src/agents/realtime/openai_realtime.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -569,6 +569,7 @@ def _get_session_config(
569569
or DEFAULT_MODEL_SETTINGS.get("model_name")
570570
),
571571
voice=model_settings.get("voice", DEFAULT_MODEL_SETTINGS.get("voice")),
572+
speed=model_settings.get("speed", None),
572573
modalities=model_settings.get("modalities", DEFAULT_MODEL_SETTINGS.get("modalities")),
573574
input_audio_format=model_settings.get(
574575
"input_audio_format",

0 commit comments

Comments
 (0)