Merge pull request #2836 from xinnan-tech/py_audio_rate

update: 自定义配置输出音频采样率
This commit is contained in:
rainv123
2026-01-27 10:58:32 +08:00
committed by GitHub
19 changed files with 304 additions and 120 deletions
@@ -142,7 +142,8 @@ async def wakeupWordsResponse(conn):
# 获取当前音色
voice = getattr(conn.tts, "voice", "default")
wav_bytes = opus_datas_to_wav_bytes(tts_result, sample_rate=16000)
# 使用链接的sample_rate
wav_bytes = opus_datas_to_wav_bytes(tts_result, sample_rate=conn.sample_rate)
file_path = wakeup_words_config.generate_file_path(voice)
with open(file_path, "wb") as f:
f.write(wav_bytes)