Speech AI - Pronunciation, STT & TTS について
Brainiall の旧リポジトリで、過去のサンプルは動作しない場合があります。現在サポートされる機能には、テキスト読み上げ API と MCP サーバーがあります。
主な機能
- 01現行のテキスト読み上げ MCP エンドポイント
- 02REST 音声合成エンドポイント
- 03オフラインの契約互換性チェック
活用シーン
- 01MCP クライアントから現行 TTS に接続
- 02REST 経由で音声合成を呼び出す
- 03バッファー型 TTS の契約をオフラインで確認
MCP 対応
現行のテキスト読み上げ MCP サーバーは `https://api.brainiall.com/mcp/tts/mcp` で提供されています。この旧リポジトリに記載された以前の MCP URL は廃止されています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://apim-ai-apis.azure-api.net/mcp/pronunciation/mcpclaude mcp add --transport http fasuizu-br-speech-ai https://apim-ai-apis.azure-api.net/mcp/pronunciation/mcp{"mcpServers":{"fasuizu-br-speech-ai":{"type":"http","url":"https://apim-ai-apis.azure-api.net/mcp/pronunciation/mcp"}}}Cursor で開く{"servers":{"fasuizu-br-speech-ai":{"type":"http","url":"https://apim-ai-apis.azure-api.net/mcp/pronunciation/mcp"}}}VS Code で開く{"mcpServers":{"fasuizu-br-speech-ai":{"type":"http","url":"https://apim-ai-apis.azure-api.net/mcp/pronunciation/mcp"}}}{"mcpServers":{"fasuizu-br-speech-ai":{"serverUrl":"https://apim-ai-apis.azure-api.net/mcp/pronunciation/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
10| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | 話者が音読する想定の英語の参照テキスト。 |
| audio_base64 | string | はい | Base64 エンコードされた音声データ。WAV、MP3、OGG、WebM 形式に対応します。 |
| audio_format | string | いいえ | 音声形式のヒント。'wav'、'mp3'、'ogg'、'webm' のいずれか。 |
詳細
Brainiall Speech AI の例 — 移行に関するお知らせ
このリポジトリはレガシーです。 以前の
apim-ai-apis.azure-api.netゲートウェイと、過去のリビジョンに記載されていた古いSpeech AI MCP URLは廃止されています。これらのURLは使用しないでください。このリポジトリ内のその他のファイルは、履歴資料としてのみ保持されており、現在は動作しない可能性があります。
現在サポートされている接続先
| 用途 | 現在の接続先 |
|---|---|
| テキスト読み上げMCPサーバー | https://api.brainiall.com/mcp/tts/mcp |
| テキスト読み上げRESTエンドポイント | POST https://api.brainiall.com/v1/tts/synthesize |
| TTSヘルスチェック | https://api.brainiall.com/mcp/tts/health |
| TTSのセットアップ、OpenAPI、保守されている例 | fasuizu-br/brainiall-tts-mcp |
| ブラジルポルトガル語の文字起こし | Transcreve BR |
| 音声テキスト変換APIの概要 | Brainiall Speech-to-Text |
| アカウントとAPIキー | Brainiallアプリ |
| オフラインのコントラクト互換性チェック | compatibility-pack/ |
現在のAPIの認証には、Authorization: Bearer YOUR_BRAINIALL_API_KEY ヘッダーを使用します。実際のキーをコミットしないでください。
Claude、Cursor、VS Code、n8n、Postman、および生のRESTクライアント向けのTTSの例については、上記の保守されているTTSリポジトリを使用してください。現在の音声、価格、リクエストスキーマに関する正式な情報源です。
小規模な互換性パックは、過去の例とは異なるものです。バッファリングされたTTS、汎用の話者分離STTレビュー成果物、合成話者分離カナリア、およびローカルをデフォルトとする利用計画を対象とした、オフライン専用のコントラクトテストです。テスト中にAPI呼び出しは行わず、キーを含まず、サードパーティーのソースを複製せず、ストリーミング、キャンセル、OpenAIとのドロップイン互換性、サードパーティーとの統合完了、または課金を謳うものでもありません。再利用する前に、停止条件を確認してください。
このお知らせがある理由
外部ディレクトリや検索エンジンから、今もこのリポジトリへのリンクが張られている可能性があります。このお知らせは、古い掲載情報を通じて開発者が現在は機能しないエンドポイントに誘導されるのを防ぎ、保守されている本番環境の接続先を案内するものです。
ライセンス
MIT — Brainiall
C112 — ホスト型STTコントラクトのフィクスチャ
Whisper-WebUI OpenAI互換フィクスチャは、外部の音声テキスト変換経路を評価するメンテナー向けの、プロバイダーに依存しない合成リクエスト/レスポンス例です。Whisper-WebUIがこのコントラクトを採用していると主張するものではなく、キーや非公開の音声データが含まれることもありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。