pdf-icon

AtomS3R + Atomic Echo Base 音声アシスタント

本チュートリアルでは、AtomS3R と Atomic Echo Base を組み合わせて、音声アシスタント機能を Home Assistant に統合する方法を説明します。

必要なもの

  • Home Assistant 公式ドキュメント を参考に Home Assistant 2025.12.3 以降のバージョン をインストールしてください。
  • 以下のチュートリアルを参考に、音声認識関連アドオンのインストールと設定を行ってください。
  • Setting -> Add-ons -> Add-ons STORE から ESPHome アドオンをインストールします。
  • ESPHome アドオンのインストール完了後、ESPHome 管理画面で Show in sidebar を有効にしてサイドバーに追加します。

ご注意

  • 2026-02:新バージョンの ESPHome API 変更によるコンパイルエラーを修正。本バージョンは ESPHome 2025.1.2 にてコンパイル。問題が発生した場合はこのバージョンへの切り替えをご検討ください。

デバイスの追加

  1. ESPHome アドオンページを開き、右下の NEW DEVICE をクリックして新しいデバイスを作成します。
  1. ダイアログで CONTINUE をクリックします。
  1. New Device Setup を選択し、新しい設定ファイルを作成します。
  1. 設定ファイルの名前を入力します。
  1. デバイスタイプを選択します。ESP32-S3 をクリックしてください。
  1. Home Assistant API Encryption Key をコピーして保管しておき、Skip をクリックします。

設定の変更

  1. 新しく生成された設定の EDIT をクリックして設定を編集します。(Wi-Fi 設定はデフォルトで現在の HA サーバーの Wi-Fi 設定が使用されますが、必要に応じて ssidpassword などを設定することも可能です。)
  1. 以下のリソースパッケージ設定を追加して、デバイスに音声アシスタントの機能コンポーネントを追加します。
packages:
  m5stack.atoms3r-with-echo-base: github://m5stack/esphome-yaml/common/atoms3r-with-echo-base.yaml@main
  1. 右上の SAVEINSTALL をクリックし、表示されるインストール方法の選択画面で Manual download を選択します。
ファームウェアのコンパイルについて
HA 経由でのファームウェアコンパイルはリソースを多く消費します。初回コンパイル時は、HA サービスを実行しているデバイスの性能やネットワーク品質によって、リソースのダウンロードに時間がかかる場合があります。

ファームウェアのダウンロードと書き込み

  1. ファームウェアのコンパイル完了後、Download ボタンをクリックし、Factory Format (Previously Modern) 形式のファームウェアをローカルにダウンロードします。
  1. Open ESPHome Web をクリックして、Web 書き込みツールを使用して書き込みを行います。
ヒント
ダウンロード選択画面で Open ESPHome Web をクリックすることができます。
  1. AtomS3R と Atomic Echo Base を組み立て、AtomS3R を USB-C ケーブルでパソコンに接続します。リセットボタンを緑色のランプが点灯するまで長押しして離し、ダウンロードモードに入ります。
  1. ESPHome Web で CONNECT をクリックしてデバイスに接続し、対応するデバイスポートを選択します。
  1. INSTALL をクリックします。
  1. 先ほどコンパイルした *.bin ファイルを選択し、再度 INSTALL ボタンをクリックして書き込みを開始します。

書き込みが完了するまでお待ちください。

使い方

  1. ファームウェアの書き込み完了後、デバイスの電源を入れると自動的に Wi-Fi に接続します。同一 LAN 上の Home Assistant サービスが新しいデバイスを検出し、通知を表示します。Notifications から新しいデバイスを選択して Check it out -> CONFIGURE をクリックし、ダイアログの手順に従ってデバイスを指定のエリアに追加すれば設定完了です。新しいデバイスの通知が届かない場合は、Settings -> Device & services からデバイスの状況を確認してください。
  1. 続けて Voice Assistant の設定を行うことも、このステップをスキップして後で設定することも可能です。

    • ウェイクワードをテストします。

    • エリアを選択します。

    • Pipeline を選択します。

    • 設定を完了します。

デバイスの追加と、準備手順での Home Assistant Cloud および Assist pipeline アドオンの設定が完了したら、ウェイクワード「Okay Nabu」で音声アシスタントを起動できます。

デモ動画:

関連動画

On This Page