refactor: refactor podcast genration stability (#11)

This commit is contained in:
DanielWalnut
2025-05-09 11:34:19 +08:00
committed by GitHub
parent 9213729ef5
commit f8b718fcc1
4 changed files with 10 additions and 50 deletions

View File

@@ -16,9 +16,9 @@ def tts_node(state: PodcastState):
tts_client = _create_tts_client()
for line in state["script"].lines:
tts_client.voice_type = (
"BV033_streaming" if line.speaker == "male" else "BV034_streaming"
"BV002_streaming" if line.speaker == "male" else "BV001_streaming"
)
result = tts_client.text_to_speech(line.text, speed_ratio=1.05)
result = tts_client.text_to_speech(line.paragraph, speed_ratio=1.05)
if result["success"]:
audio_data = result["audio_data"]
audio_chunk = base64.b64decode(audio_data)