MCPInstall
TTS Say logo

TTS Say

by hirokidaichi 6 stars hirokidaichi/mcp-tts-say

Integrates with OpenAI's API and local sound playback to convert text into audible speech, enabling voice output for various applications.

READMEmain

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 'Add some amazing feature')
  4. ブランチにプッシュ (git push origin feature/amazing-feature)
  5. プルリクエストを作成

開発者向け情報

詳細な仕様についてはspec.mdを参照してください。 開発タスクの進捗状況はtodo.mdで管理しています。

More Communication MCP servers

Similar servers from the same category.

Meeting BaaS

meeting-baas

Automates meeting management across Zoom, Google Meet, and Microsoft Teams with tools for recording, transcribing, searching, and sharing meeting content without manual note-taking.

search

Votars

scarletlabs-ai

Integrates with Votars platform to provide access to meeting transcripts, enabling retrieval and analysis of voice recordings through transcript fetching tools.

Communication

Nylas

nylas-samples

Bridges email, calendar, and contact APIs across multiple providers, enabling dynamic code generation and authentication abstraction for unified communication integrations.

authentication

Slack

modelcontextprotocol

Channel management and messaging capabilities

managementmessaging