3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OpenClaw Assistant - あなたのOpenClawをAndroidの音声アシスタントにするOSSアプリを作ってみた

3
Last updated at Posted at 2026-02-04

📌 3行でわかるこの記事

  • 🎤 ホームボタン長押しウェイクワードでAIアシスタントを起動できるAndroidアプリ
  • 🔗 OpenClawと連携して、Claude/GPT/Geminiなど任意のAIに接続可能
  • 🌐 完全オープンソースで日英両対応、カスタマイズ自由

はじめに

「OK Google」の代わりに、自分のAIを呼び出せたらいいと思いませんか?

OpenClaw Assistantは、Androidのシステムアシスタント機能を使って、OpenClaw経由で任意のAIバックエンドに接続できるオープンソースアプリです。

🔗 https://github.com/yuga-hashimoto/OpenClawAssistant

📹 デモ動画: https://x.com/i/status/2017914589938438532


🚀 セットアップガイド

Step 1: OpenClawでWebhookを作成

OpenClawにWebhookを設定します。以下の指示をあなたのOpenClawにコピペしてください:

OpenClaw Assistant用のWebhookを設定してください。

GitHub: https://github.com/yuga-hashimoto/OpenClawAssistant

- hooksにvoice用のエンドポイントを追加
- Bearer認証トークンを設定(任意)
- ngrokで外部公開

設定が完了したら、Webhook URLを教えてください(トークンを設定した場合はそれも)。

Step 2: Androidアプリのインストール

  1. Releases からAPKをダウンロード
  2. インストール(「提供元不明のアプリ」を許可)

Step 3: アプリの設定

  1. アプリを開く
  2. 右上の⚙️から設定画面へ
  3. 以下を入力:
項目
Webhook URL OpenClawから取得したURL
Auth Token Webhookのトークン(任意)
  1. 「Test Connection」で接続確認
  2. 「Save」で保存

Step 4: システムアシスタントに設定

  1. Android設定 → アプリ → デフォルトのアプリ → デジタルアシスタント
  2. 「OpenClaw Assistant」を選択
  3. ホームボタン長押しで起動!

✨ 主な機能

🏠 ホームボタン長押しで起動

Googleアシスタントの代わりに、OpenClaw Assistantをデフォルトアシスタントに設定できます。

🎤 カスタムウェイクワード

「Open Claw」「Jarvis」「Computer」など、好きなウェイクワードを選択可能。

オフライン音声認識エンジン Vosk を使用しているため、ウェイクワード検知はデバイス内で完結します。

🔊 音声入出力

  • 音声認識: Android標準のSpeechRecognizer
  • 音声合成: Android標準のTextToSpeech
  • 連続会話モード: AI応答後に自動でマイクを再起動

🛠 技術スタック

カテゴリ 技術
言語 Kotlin
UI Jetpack Compose + Material 3
音声認識 Android SpeechRecognizer
音声合成 Android TextToSpeech
ウェイクワード Vosk(オフライン)
システム連携 VoiceInteractionService
通信 OkHttp + Gson
セキュリティ EncryptedSharedPreferences

💡 ユースケース

  • ローカルLLM: Ollamaと組み合わせて完全オフラインの音声アシスタント
  • スマートホーム: Home Assistantと連携して音声操作
  • カスタムワークフロー: n8n、Make、Zapierなどと連携

🤝 コントリビュート

Pull Requests歓迎!Issues報告もお気軽にどうぞ。

リンク

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?