https://github.com/hirokidaichi/mcp-tts-say
MCP Server Tool for Text To Speech
https://github.com/hirokidaichi/mcp-tts-say
Last synced: 2 months ago
JSON representation
MCP Server Tool for Text To Speech
- Host: GitHub
- URL: https://github.com/hirokidaichi/mcp-tts-say
- Owner: hirokidaichi
- License: mit
- Created: 2025-01-31T23:14:31.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-01T03:08:57.000Z (8 months ago)
- Last Synced: 2025-06-27T04:50:59.088Z (3 months ago)
- Language: TypeScript
- Size: 57.6 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MCP TTS Say
MCPサーバーを利用して、テキストを音声に変換し、ローカル環境で再生するツールです。OpenAIのTTS SDKを使用して、高品質な音声合成を実現します。
## 機能
- OpenAI TTS SDKを使用したテキストの音声合成
- ローカル環境での音声再生
- MCPサーバーとの統合による簡単な音声再生ツールの提供## 必要条件
- Node.js (v18以上)
- OpenAI APIキー
- 音声再生が可能なローカル環境## インストール
```bash
# プロジェクトのクローン
git clone https://github.com/hirokidaichi/mcp-tts-say.git
cd mcp-tts-say# 依存パッケージのインストール
npm install
```## 環境設定
1. `.env`ファイルをプロジェクトルートに作成
2. 以下の環境変数を設定```env
OPENAI_API_KEY=your_api_key_here
```## 使用方法
### 開発モード
```bash
# TypeScriptのコンパイルと実行
npm run dev# テストの実行
npm test# リントチェック
npm run lint
```### MCP Inspectorを使用したデバッグ
```bash
npm run inspect
```## ライセンス
MIT
## 貢献
1. このリポジトリをフォーク
2. 新しいブランチを作成 (`git checkout -b feature/amazing-feature`)
3. 変更をコミット (`git commit -m 'Add some amazing feature'`)
4. ブランチにプッシュ (`git push origin feature/amazing-feature`)
5. プルリクエストを作成## 開発者向け情報
詳細な仕様については[spec.md](./spec.md)を参照してください。
開発タスクの進捗状況は[todo.md](./todo.md)で管理しています。