Skip to content

Repository files navigation

启动

uv run uvicorn main:app --host 0.0.0.0 --port 8000

功能说明

1. 前端配置界面 (Web UI)

浏览器访问: http://127.0.0.1:8000/

在此界面可以:

  • 配置全局 HTTP/HTTPS 代理。
  • 选择默认音色 (Voice)、风格 (Style)。
  • 设置默认语速 (Rate) 和音调 (Pitch)。
  • 进行语音合成测试。
  • 保存配置:配置将保存到 config.json,下次启动自动加载。

2. 标准 TTS 接口 (无状态)

GET /tts 参数:

  • text: 要合成的文本 (必填)
  • voice_name: 音色名称 (可选)
  • style: 风格 (可选)
  • rate: 语速 (可选, 如 +20%)
  • pitch: 音调 (可选)

示例: http://127.0.0.1:8000/tts?text=你好&voice_name=zh-CN-XiaoxiaoMultilingualNeural

3. 自定义配置 TTS 接口 (使用保存的配置)

GET /tts_custom 此接口使用前端界面保存的配置(音色、风格、语速等)进行合成。

参数:

  • text: 要合成的文本 (必填)

示例: http://127.0.0.1:8000/tts_custom?text=今天天气真不错

4. 语音列表

GET /voices 返回所有可用音色列表。

About

Python实现的AzureTts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages