关于 Supertone TTS MCP
Supertone TTS API 的 MCP 服务,生成自然语音,浏览和预览
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
uvx supertone-mcp需要配置的环境变量
SUPERTONE_API_KEY密钥Supertone API keySUPERTONE_MCP_VOICE_IDDefault voice_id for synthesis (falls back to a preset voice)SUPERTONE_OUTPUT_DIRDirectory where audio files are saved (default ~/supertone-tts-output/)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
14收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| autoplay | boolean | 否 | |
| include_phonemes | boolean | 否 | 为 true 时,随音频请求音素时间数据(SDK 0.2.3)。默认为 false。注意:音素数据尚未在工具响应中提供——目前此标志仅用于透传。 |
| language | any | 否 | |
| model | any | 否 | |
| normalized_text | any | 否 | 用于合成的可选预规范化文本(SDK 0.2.3)。仅适用于 sona_speech_2 和 sona_speech_2_flash 模型;其他模型会忽略此参数。省略时使用 SDK 默认值(None)。 |
| output_format | any | 否 | |
| output_mode | any | 否 | |
| pitch_shift | any | 否 | |
| speed | any | 否 | |
| streaming | boolean | 否 | 为 true 时,通过分块合成路径流式传输音频,而不是发送单次请求。仅 model=sona_speech_1 支持流式传输;对其他模型设置 streaming=true 会返回验证错误。默认为 false(单次合成)。 |
| style | any | 否 | |
| text | string | 是 | |
| voice_id | any | 否 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。