OpenClawSkills
GitHub
Feature • 3分で読める

Voice Features

エージェントに自然に話しかけよう。常時待機のウェイクワード検出と、人間らしい音声合成。

OpenClaw はウェイクワードとトークモードを通じて音声対話をサポートし、話し言葉で自然に操作できます。音声機能は macOS/iOS/Android で利用できます。

Tutorial.step

ウェイクワード

<title> スキルは常時音声認識を有効にします:

  • 常時リスニング - ウェイクワードを継続的に監視します
  • ハンズフリー - 入力せずに OpenClaw を起動できます
  • macOS/iOS/Android - 対応プラットフォームで利用できます
  • プライバシー重視 - 可能な限りローカルで処理します

macOS ウェイクワード

macOS では、ウェイクワードがシステムに統合されます:

  • macOS の音声認識を利用
  • メニューバーアプリから操作可能
  • ウェイクワードを設定可能
  • バックグラウンド処理

ウェイクワード設定

VoicePage.wake.configDesc

voicewake.json
{
    "triggers": ["hey openclaw", "computer"],
    "updatedAtMs": 1730000000000
  }
Tutorial.step

トークモード

トークモードは双方向の音声会話を提供します:

音声入力

要望を自然に話しかけられます。

音声出力

返答を音声として聞けます。

ElevenLabs 連携

高品質なテキスト読み上げ(TTS)。

自然な会話

人と話しているような体験になります。

トークモード(TTS)設定

VoicePage.talk.ttsDesc

openclaw.json
{
  "messages": {
    "tts": {
      "auto": "always",
      "provider": "elevenlabs",
      "elevenlabs": {
        "voiceId": "pMsXgVXv3BLzUgSXRplE"
      }
    }
  }
}
Tutorial.step

対応プラットフォーム

  • macOSウェイクワードとトークモードをフルサポート。
  • iOSiOS ノード経由で音声機能を利用。
  • AndroidAndroid ノード経由で音声機能を利用。
Tutorial.step

音声の扱い

OpenClaw は音声を複数の形で扱えます:

  • 🎙️
    ボイスメモ音声メッセージを送受信します。
  • 📝
    文字起こし音声を自動で文字起こしします。
  • ⚙️
    Audio Processing音声から情報を抽出します。
  • 📻
    メディアパイプライン音声ファイルを効率よく扱います。

文字起こしフック

ボイスメモを処理するための文字起こしフックを設定します:

  • 入ってきた音声を自動で文字起こし
  • 文字起こし結果を通常のメッセージとして処理
  • 複数の文字起こしサービスに対応
  • チャネルごとに設定可能
Tutorial.step

ユースケース

  • 1
    ハンズフリー操作運転中や料理中など、手が離せない場面で OpenClaw を操作。
  • 2
    素早い対話入力せずに質問できます。
  • 3
    アクセシビリティ音声での操作を好むユーザーに向けた対話。
  • 4
    マルチタスク他の作業をしながら対話できます。
Tutorial.step

プラットフォーム別の機能

macOS
  • メニューバー統合
  • システム全体でのウェイクワード
  • ネイティブ音声認識
  • バックグラウンド処理
iOS
  • iOS ノード経由の音声機能
  • iPhone/iPad 対応
  • iOS の音声 API を利用
Android
  • Android ノード経由の音声機能
  • Android 音声認識
  • バックグラウンド音声処理