voicemode-connect について
voicemode-connectは、AIアシスタントとvoicemode.devのクラウドプラットフォームで音声会話を行うスキルです。Claude Codeやclaude.aiがMCPで接続し、iOS・WebクライアントがローカルのSTT/TTSなしで音声を扱います。
主な機能
- 01接続中のデバイスとエージェントの確認
- 02双方向の音声会話
- 03iOS・Web音声クライアントの利用
- 04voicemode.dev経由の音声メッセージ転送
活用シーン
- 01iOSアプリからアシスタントと会話
- 02ブラウザーで音声会話
- 03ローカルSTT/TTSなしでモバイル音声を追加
MCP 対応
Claude Codeやclaude.aiをMCP経由でvoicemode.devに接続します。`status`と`converse`ツールで接続状況を確認し、接続済みクライアントを通じて音声会話を行えます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mbailey/ voicemode --skill voicemode-connectインストール後、Claude Code で/voicemode-connectを入力して読み込まれたか確認します。
詳細
VoiceMode Connect
voicemode.dev クラウドプラットフォームを通じた音声会話です。ローカルで STT/TTS サービスを実行せずに、AI アシスタントを音声クライアント(iOS アプリ、Web アプリ)に接続できます。
仕組み
エージェント(Claude Code、claude.ai)は MCP 経由で voicemode.dev に接続します。 クライアント(iOS アプリ、Web アプリ)は WebSocket 経由で接続します。 プラットフォームが両者の間で音声メッセージをルーティングします。
クイックセットアップ
1. MCP サーバーを追加する
Claude Code の MCP 設定(~/.claude/settings.json)に追加します。
{
"mcpServers": {
"voicemode-dev": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://voicemode.dev/mcp"]
}
}
}
2. 認証する
Connect ツールを初めて使用するとき、Claude Code が OAuth 認証を求めます。voicemode.dev アカウントでサインインしてください。
3. クライアントを接続する
iOS アプリまたは Web ダッシュボード(voicemode.dev/dashboard)を開き、同じアカウントでサインインしてください。
4. 会話を始める
status ツールで接続済みのデバイスを確認し、converse を使って音声会話を行います。
MCP ツール
| ツール | 説明 |
|---|---|
status | 接続済みのデバイスとエージェントを表示します |
converse | 接続済みのクライアントを介した双方向の音声会話 |
Local VoiceMode との関係
| 機能 | Local VoiceMode | VoiceMode Connect |
|---|---|---|
| STT/TTS | ローカル(Whisper/Kokoro) | クライアントデバイス(スマートフォン/ブラウザー) |
| セットアップ | サービスをインストール | MCP サーバーを追加するだけ |
| インターネット | 任意 | 必須 |
| レイテンシー | 低い | 高い |
| モバイル音声 | いいえ | はい |
両方を使う:デスクトップ音声には Local VoiceMode、モバイル音声には Connect を使用します。
ドキュメント
- 概要 - VoiceMode Connect とは
- アーキテクチャ - エージェントとクライアントの接続方法
- Claude Code のセットアップ - 詳細なセットアップガイド
- MCP ツールリファレンス - ツールのパラメーター
未解決の質問
- 同じアカウント上の複数のエージェントはどのように連携しますか?
- 複数のクライアントが接続されている場合、どうなりますか?
converseで対象デバイスはどのように選択されますか?
詳細がわかり次第、docs/connect/ に記載します。