
MCP TTS Say

2025.02.01
2
TypeScript文本转语音语音合成内容生成
MCP TTS Say 是一个利用MCP服务器将文本转换为语音并在本地环境中播放的工具。它使用OpenAI的TTS SDK实现高质量的语音合成。
View on GitHub
Overview
基本能力
产品定位
MCP TTS Say 是一个文本转语音(TTS)工具,利用OpenAI的TTS SDK实现高质量的语音合成,并通过MCP服务器在本地环境中播放。
核心功能
- 使用OpenAI TTS SDK进行文本到语音的合成
- 在本地环境中播放合成的语音
- 与MCP服务器集成,提供简单的语音播放工具
适用场景
- 需要将文本转换为语音的应用
- 本地环境中的语音播放需求
- 与MCP服务器集成的语音服务
工具列表
npm run dev
: 开发模式,编译并运行TypeScript代码npm test
: 运行测试npm run lint
: 执行代码检查npm run inspect
: 使用MCP Inspector进行调试
常见问题解答
无
使用教程
使用依赖
- Node.js (v18以上)
- OpenAI API密钥
- 支持语音播放的本地环境
安装教程
# 克隆项目
git clone https://github.com/hirokidaichi/mcp-tts-say.git
cd mcp-tts-say
# 安装依赖包
npm install
环境设置
- 在项目根目录创建
.env
文件 - 设置以下环境变量
OPENAI_API_KEY=your_api_key_here
调试方式
# 开发模式
npm run dev
# 运行测试
npm test
# 代码检查
npm run lint
# 使用MCP Inspector调试
npm run inspect