jxlarrea/voice-satellite-card-integration
Voice Satellite turns any tablet, phone, or browser into a hands-free voice assistant for Home Assistant
何を解決するか
Voice Satelliteは、タブレット、スマートフォン、コンピュータの任意のWebブラウザを、ホームアシスタント用の手放しでプライベートな音声アシスタントに変換します。AlexaやGoogle Homeのような専用の物理ハードウェアを必要とせず、ブラウザを持つ任意のデバイスが、デバイスの制御、質問の受け答え、お知らせの受信などに使える音声アクティベートされたサテライトとして機能します。
動作方法
このプロジェクトは、すべてのHome Assistantページにロードされるグローバルエンジンとして動作します。サテライトエンティティがブラウザに割り当てられると、ウェイクワードの検出を開始します。3つのオンデバイスウェイクワード検出エンジンをサポートしています:
- vsWakeWord: 壁掛けタブレットや遠方音声収集に特化して訓練された、WebGPU加速エンジン。
- microWakeWord: CPUベースのエンジンで、すべてのデバイスで低レイテンシで動作します。
- openWakeWord: 広範な事前学習キーワードライブラリを備えたWebGPU加速エンジン。
ウェイクワードが検出されると、ブラウザは音声をHome AssistantのAssistパイプライン(STT、会話エージェント、TTS)にストリーミングします。システムはまた、ブラウザをmedia_playerエンティティとして公開し、音声、動画、カメラストリームをフルスクリーンで再生できるようにします。
対象ユーザー
既存のタブレットやスマートフォンを使って、自宅全体に音声制御を展開したいHome Assistantユーザー、特に壁掛けキオスクを使用しているユーザー。
特徴
- オンデバイスウェイクワード検出: ハードウェアのパフォーマンスと互換性のバランスを取るための3つの異なるエンジン。
- 二重ウェイクワード: 同時に2つの異なるウェイクワードをロードでき、それぞれを別々のAssistパイプラインにルーティング可能。
- メディア統合: ローカル動画、HLS/MJPEGカメラストリーム、TTS音声のフルスクリーン再生。
- カスタマイズ可能なビジュアル: 10種類の組み込みスキンと、音声オーバーレイおよびアクティビティバーのCSSオーバーライドサポート。
- Kiosk Satellite補完アプリ: Androidアプリでウェイクワード検出をネイティブで実行可能。画面がオフになってもマイクが動作可能。
- LLMツールサポート: トール対応LLMと連携することで、天気、株価、Wikipediaなどの豊かなビジュアル結果をインラインで表示する実験的機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト