Skip to content

Commit 0114b35

Browse files
author
wangyue.demon
committed
fix(tts): enhance error message and clarify docstring
1 parent 07a7712 commit 0114b35

File tree

1 file changed

+3
-5
lines changed
  • veadk/tools/builtin_tools

1 file changed

+3
-5
lines changed

veadk/tools/builtin_tools/tts.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,6 @@ def text_to_speech(text: str, tool_context: ToolContext) -> Dict[str, Any]:
106106
try:
107107
logger.debug(f"Request TTS server with payload: {payload}.")
108108
response = session.post(url, headers=headers, json=payload, stream=True)
109-
log_id = response.headers.get("X-Tt-Logid")
110-
logger.debug(
111-
f"Response from TTS server with logid: {log_id}, and response body {response}"
112-
)
113109

114110
with tempfile.NamedTemporaryFile(
115111
suffix=".pcm", delete=False, dir=tempfile.gettempdir()
@@ -118,7 +114,9 @@ def text_to_speech(text: str, tool_context: ToolContext) -> Dict[str, Any]:
118114
handle_server_response(response, audio_save_path)
119115

120116
except Exception as e:
121-
logger.error(f"Failed to convert text to speech: {e}")
117+
logger.error(
118+
f"Failed to convert text to speech: {e}Response content: {response}"
119+
)
122120
return {
123121
"error": f"Tool text_to_speech execution failed. "
124122
f"Response content: {response}"

0 commit comments

Comments
 (0)