voice-mcp について
voice-mcp は、標準音声やペルソナ音声でテキストを音声化する MCP サーバーです。言語、速度、品質の調整、OpenAI 形式のリクエスト、バッチ生成に対応し、従量課金で利用できます。
主な機能
- 01標準音声での音声生成
- 02ペルソナ音声の選択
- 03速度と品質の調整
- 04OpenAI 形式の音声リクエスト
- 05最大 20 件のテキストを一括生成
- 06音声、言語、料金の確認
活用シーン
- 01テキストを音声出力に変換
- 02対応言語で音声を生成
- 03音声の速度と品質を調整
- 04複数のテキストから音声を一括生成
MCP 対応
音声カタログの確認と、標準、調整可能、ペルソナ、OpenAI 互換、バッチ音声生成の MCP ツールを提供します。有料生成は Base 上で x402 による USDC 決済を使い、WAV 音声を audio_base64 で返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
Voice MCP
エージェントに声を:20種類の音声、10種類のペルソナ、31言語、細かな速度・品質調整、OpenAI 形式のリクエスト、バッチ音声生成に対応した、x402 による呼び出しごとの音声生成です。
この MCP は、https://voice.forgemesh.io を利用します。標準音声、ペルソナ音声、OpenAI 形式の音声リクエスト、31言語、速度・品質の調整、バッチ生成に対応した x402 Voice API です。支払いは Base 上で USDC により、呼び出しごとに行われます。
音声の対応状況
- 標準音声10種類:
M1-M5、F1-F5 - ペルソナ音声10種類:
Storyteller、Narrator、Announcer、Assistant、Urgent、Sage、Spark、Anchor、Velvet、Echo - 31言語:
en、ko、ja、ar、bg、cs、da、de、el、es、et、fi、fr、hi、hr、hu、id、it、lt、lv、nl、pl、pt、ro、ru、sk、sl、sv、tr、uk、vi - 細かな調整:速度
0.7x-2.0x、品質レベル1-100、ペルソナ選択、OpenAI 形式の音声フォーマットリクエスト、最大20件のテキストのバッチ生成 - 音声サンプルは有料の音声生成ツールによってオンデマンドで生成され、
audio_base64WAV 出力として返されます
音声サンプル
ツール
| ツール | 価格 | 用途 |
|---|---|---|
list_voice_catalog | 無料 | 音声、ペルソナ、言語、料金、区分、調整項目 |
generate_standard_voice | $0.001 / $0.003 | 標準音声10種類による低コストの音声生成 |
generate_controlled_voice | $0.003 / $0.006 | 速度と品質を細かく調整できる音声生成 |
generate_persona_voice | $0.005 / $0.01 | Storyteller、Velvet、Narrator、Announcer、Assistant、Urgent などの音声生成 |
generate_openai_compatible_voice | $0.001 / $0.003 | OpenAI 形式の /v1/audio/speech リクエスト |
generate_batch_voices | $0.002 / $0.005 | 1回の呼び出しにつき最大20件のテキスト |
短いテキストの料金は1~500文字に適用されます。長いテキストの料金は501~2000文字に適用されます。
MCP は有料の x402 呼び出しを行う前に、音声名、言語コード、音声フォーマット、速度・品質の範囲、バッチ項目数、文字数制限をローカルで検証します。
インストール
npm install -g @forgemeshlabs/voice-mcp
Docker
ビルド:
docker build -t voice-mcp .
stdio 経由で実行:
docker run --rm -i \
-e WALLET_PRIVATE_KEY=0x... \
voice-mcp
CMD 引数:
["node", "index.js"]
MCP 設定
{
"mcpServers": {
"voice": {
"command": "voice-mcp",
"env": {
"WALLET_PRIVATE_KEY": "0x..."
}
}
}
}
要件と安全性
- 残高の少ない専用ウォレットを使用してください。サーバーは
WALLET_PRIVATE_KEYを使って支払いに署名します。 - サーバーは、ForgeMesh Voice のウォレット以外の支払先、Base メインネット以外のネットワーク、USDC 以外のアセット、または組み込みの1回あたりの上限($0.01)を超える金額への署名を拒否します。
- 任意の環境変数
X402_MAX_PRICE_USD(1回あたり)とX402_SESSION_BUDGET_USD(プロセスごとの累計。デフォルトは $10)は、組み込みの上限を引き下げることのみ可能です。 - バックエンド URL は
https://voice.forgemesh.ioに固定されています。すべてのリクエストは同一オリジンで、制限時間(60秒)とサイズ上限(2 MB)が設けられており、リダイレクトには決して追従しません。
注意事項
- 有料ツールを利用するには、USDC が入った Base ウォレットの秘密鍵が必要です。
- 音声ツールでは、MCP クライアントが WAV バイトを保存、再生、転送できるように、サーバーから
audio_base64が返されます。 - 音声サービス自体には、API キーもサブスクリプションも必要ありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。