Karasukaigan
f20f17c2c0
修复通过Gradio API调用合成语音接口时出现参数类型错误的问题
修复通过Gradio API调用合成语音接口`/get_tts_wav`时出现参数类型错误的问题。
## 报错信息
TypeError: unsupported operand type(s) for /: 'int' and 'str'
## 错误原因
`inference_webui.py`的`get_tts_wav`里并未对传入`sample_steps`的类型进行判断。而由于Gradio在自动生成接口文档时会将`gr.Radio`传入的值判定为字符串,因此如果有用户参考WebUI下面”通过 API 使用“里的说明调用`/get_tts_wav`时,则会因为文档错误导致传参类型错误,从而导致最终的报错。
## 修复方式
通过在`get_tts_wav`开头部分添加对`sample_steps`格式的转换(统一转为int)来解决传参类型错误的问题。
2025-05-16 17:58:56 +08:00
..
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-21 23:20:20 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-20 14:53:42 +08:00
2025-04-07 16:42:47 +08:00
2024-01-17 18:41:45 +08:00
2025-04-07 16:42:47 +08:00
2025-04-22 10:10:44 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-22 20:28:04 +08:00
2025-05-16 17:58:56 +08:00
2025-04-07 16:42:47 +08:00
2025-04-20 14:53:07 +08:00
2025-04-07 16:42:47 +08:00
2025-04-20 14:53:07 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00
2025-04-07 16:42:47 +08:00