🎤 Piper TTS - 文本转语音

🔊 生成的音频
📥 下载音频文件

📚 API 文档

生成语音

POST /api/tts

{
  "text": "要转换的文本",
  "model": "模型名称",
  "speed": 1.0,
  "volume": 1.0,
  "noise_scale": 0.667,
  "sentence_silence": 0.5
}

返回:

{
  "success": true,
  "message": "成功",
  "audio_id": "uuid"
}
获取音频

GET /audio/{audio_id}

获取模型列表

GET /api/models

[
  {
    "name": "en_US-lessac-low",
    "path": "/app/piper-models/en_US-lessac-low.onnx",
    "config_path": "/app/piper-models/en_US-lessac-low.onnx.json"
  },
  {
    "name": "zh_CN-huayan-medium",
    "path": "/app/piper-models/zh_CN-huayan-medium.onnx",
    "config_path": "/app/piper-models/zh_CN-huayan-medium.onnx.json"
  }
]