mcpField
S
Supertone TTS MCP

Supertone TTS MCP

本地服务
github.com/supertone-inc媒体与设计0

关于 Supertone TTS MCP

Supertone TTS API 的 MCP 服务,生成自然语音,浏览和预览

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"supertone": {
"command": "uvx",
"args": [
"supertone-mcp"
],
"env": {
"SUPERTONE_API_KEY": "<SUPERTONE_API_KEY>",
"SUPERTONE_MCP_VOICE_ID": "<SUPERTONE_MCP_VOICE_ID>",
"SUPERTONE_OUTPUT_DIR": "<SUPERTONE_OUTPUT_DIR>"
}
}
}
}
启动命令uvx supertone-mcp
需要配置的环境变量
SUPERTONE_API_KEY密钥Supertone API key
SUPERTONE_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypisupertone-mcp0.3.1

工具

14

收录的工具列表 · 更新于 2 周前

参数类型必填说明
autoplayboolean否
include_phonemesboolean否为 true 时,随音频请求音素时间数据(SDK 0.2.3)。默认为 false。注意:音素数据尚未在工具响应中提供——目前此标志仅用于透传。
languageany否
modelany否
normalized_textany否用于合成的可选预规范化文本(SDK 0.2.3)。仅适用于 sona_speech_2 和 sona_speech_2_flash 模型;其他模型会忽略此参数。省略时使用 SDK 默认值(None)。
output_formatany否
output_modeany否
pitch_shiftany否
speedany否
streamingboolean否为 true 时,通过分块合成路径流式传输音频,而不是发送单次请求。仅 model=sona_speech_1 支持流式传输;对其他模型设置 streaming=true 会返回验证错误。默认为 false(单次合成)。
styleany否
textstring是
voice_idany否

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。