Skip to content

Commit 00ec712

Browse files
authored
fix: prevent ValueError when audio buffer is empty in STT (fixes openai#821) (openai#1934)
1 parent 53ec9d5 commit 00ec712

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/agents/voice/models/openai_stt.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ def _end_turn(self, _transcript: str) -> None:
122122
return
123123

124124
if self._tracing_span:
125-
if self._trace_include_sensitive_audio_data:
125+
# Only encode audio if tracing is enabled AND buffer is not empty
126+
if self._trace_include_sensitive_audio_data and self._turn_audio_buffer:
126127
self._tracing_span.span_data.input = _audio_to_base64(self._turn_audio_buffer)
127128

128129
self._tracing_span.span_data.input_format = "pcm"

0 commit comments

Comments
 (0)