fix audio

This commit is contained in:
朱潮 2025-09-19 20:44:35 +08:00
parent d5f2957984
commit e4bcce4946
2 changed files with 4 additions and 6 deletions

View File

@ -20,7 +20,7 @@ from realtime_dialog_client import RealtimeDialogClient
class AudioConfig:
"""音频配置数据类"""
format: str
bit_size: int
bit_size: str # 改为字符串类型
channels: int
sample_rate: int
chunk: int
@ -115,7 +115,7 @@ class DialogSession:
output_audio_format=output_audio_format, mod=mod, recv_timeout=recv_timeout)
if output_audio_format == "pcm_s16le":
config.output_audio_config["format"] = "pcm_s16le"
config.output_audio_config["bit_size"] = pyaudio.paInt16
config.output_audio_config["bit_size"] = "int16" # 使用字符串标识符
self.is_running = True
self.is_session_finished = False

View File

@ -1,7 +1,5 @@
import uuid
import pyaudio
# 配置信息
ws_connect_config = {
"base_url": "wss://openspeech.bytedance.com/api/v3/realtime/dialogue",
@ -48,7 +46,7 @@ input_audio_config = {
"format": "pcm",
"channels": 1,
"sample_rate": 16000,
"bit_size": pyaudio.paInt16,
"bit_size": "int16",
}
output_audio_config = {
@ -56,5 +54,5 @@ output_audio_config = {
"format": "pcm",
"channels": 1,
"sample_rate": 24000,
"bit_size": pyaudio.paInt16,
"bit_size": "int16",
}