Murmur について
Murmur CLIは、macOS用MurmurアプリにコマンドラインとMCPからアクセスし、オフラインのテキスト読み上げや音声クローンを行います。音声はローカルで生成され、テキストはアップロードされません。
主な機能
- 01テキストやファイルから音声を生成
- 02音声と音声モデルの選択
- 03利用可能なモデルのインストール
- 04マニフェストによる一括ジョブ処理
- 05ジョブ状態の確認
活用シーン
- 01プロジェクト用スクリプトの音声化
- 02章ごとのファイルから音声を生成
- 03シーン音声の一括生成
MCP 対応
パッケージにはMCPサーバーが含まれ、互換クライアントからMurmurを実行中のMacで音声生成を依頼できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
murmur-cli
ムルマーへのコマンドラインおよびMCPアクセスを提供します。Mac向けのオフライン音声合成・音声クローンアプリです。音声はお使いのコンピューター上で生成され、テキストがアップロードされることはありません。
このパッケージは、小型のランチャーです。Murmur.appに同梱されている署名済みのCLIを見つけて実行するため、任意のプロジェクト、npmスクリプト、AI エージェントからmurmurを呼び出せます。
必要条件
- macOS 15以降(Apple SiliconまたはIntel)
- 無料でダウンロードできるMurmurアプリ:https://www.murmurtts.com/download/latest
- Murmur > Settings > Automationで、自動化を一度有効にすること
インストール
npm install -g murmur-cli
murmur status
または、インストールせずに実行できます。
npx murmur-cli status
音声を生成する
murmur generate --text "Welcome back. Today we're building a local voice workflow." \
--voice af_bella --speed 0.95 --output audio/intro.wav
murmur generate --input scripts/chapter-01.txt --model kokoro --output audio/chapter-01.m4a
その他のコマンド:
murmur models [--json]
murmur models install MODEL_ID
murmur voices [--model ID] [--json]
murmur batch --manifest scenes.json
murmur jobs get JOB_ID
すべてのオプションを確認するには、murmur --helpを実行してください。
AI エージェントで使用する(MCP)
MurmurにはMCP サーバーが含まれているため、Claude Code、Codex、CursorなどのMCP クライアントからMac上でナレーションを生成できます。
claude mcp add --transport stdio --scope user murmur -- npx -y murmur-cli mcp serve
{
"mcpServers": {
"murmur": { "command": "npx", "args": ["-y", "murmur-cli", "mcp", "serve"] }
}
}
カスタムアプリの場所
Murmur.appが/Applicationsまたは~/Applicationsにない場合は、ヘルパーの場所を指定してください。
export MURMUR_HELPER="/path/to/Murmur.app/Contents/Helpers/murmur"
ドキュメント
CLIとMCPの完全ガイド:https://www.murmurtts.com/docs/automation
このパッケージのランチャーはMITライセンスです。Murmurアプリには独自のライセンスがあり、無料プランと一度限りのProアップグレードが用意されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。