MCP TTS Say

MCP TTS Say

site icon
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

环境设置

  1. 在项目根目录创建.env文件
  2. 设置以下环境变量
OPENAI_API_KEY=your_api_key_here

调试方式

# 开发模式
npm run dev

# 运行测试
npm test

# 代码检查
npm run lint

# 使用MCP Inspector调试
npm run inspect

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。