uv run uvicorn main:app --host 0.0.0.0 --port 8000
浏览器访问: http://127.0.0.1:8000/
在此界面可以:
- 配置全局 HTTP/HTTPS 代理。
- 选择默认音色 (Voice)、风格 (Style)。
- 设置默认语速 (Rate) 和音调 (Pitch)。
- 进行语音合成测试。
- 保存配置:配置将保存到
config.json,下次启动自动加载。
GET /tts
参数:
text: 要合成的文本 (必填)voice_name: 音色名称 (可选)style: 风格 (可选)rate: 语速 (可选, 如+20%)pitch: 音调 (可选)
示例:
http://127.0.0.1:8000/tts?text=你好&voice_name=zh-CN-XiaoxiaoMultilingualNeural
GET /tts_custom
此接口使用前端界面保存的配置(音色、风格、语速等)进行合成。
参数:
text: 要合成的文本 (必填)
示例:
http://127.0.0.1:8000/tts_custom?text=今天天气真不错
GET /voices
返回所有可用音色列表。