返回市场
语音播报服务

语音播报服务

作者:hirokidaichi6 星标更新:2025-02-01

项目介绍

MCP TTS Say

利用MCP服务器将文本转换为语音,并在本地环境中播放的工具。使用OpenAI的TTS SDK实现高质量的语音合成。

功能

  • 使用OpenAI TTS SDK进行文本到语音的转换
  • 在本地环境中播放语音
  • 通过与MCP服务器的集成,提供一个简单的语音播放工具

必要条件

  • 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

使用方法

开发模式

# 编译并运行TypeScript
npm run dev

# 运行测试
npm test

# 执行代码检查
npm run lint

使用MCP Inspector进行调试

npm run inspect

许可证

MIT

贡献

  1. 分叉此仓库
  2. 创建新的分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m '添加一些惊人的功能')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 创建拉取请求

开发者信息

有关详细规范,请参阅spec.md。 开发任务的进度由todo.md管理。