スマート スピーカーはもう意味がありません。ESP32 や古い携帯電話の方が良い仕事ができます。
スマート スピーカーが初めて登場したとき、これが将来私たち全員がスマート ホームを制御する方法になるだろうと感じました。スマートスピーカーは長年にわたってあまり改善されていないため、その未来は決して現実にはなりませんでした。今では、古い携帯電話や DIY スマート スピーカーの方が良い仕事ができる段階に達しています。
スマート スピーカーはまだ必要なほどスマートではありません
閉鎖的なエコシステムにより、ほとんどのスマート スピーカーでできることが制限される
最初の Alexa スマート スピーカーが登場したとき、本当に未来が到来したように感じました。などの番組 スタートレック: ネクスト・ジェネレーション 将来的には、コンピュータと会話することが私たちがコンピュータと対話する主な方法になるように思われていました。 Echo スマート スピーカーによって、それがついに可能になったように感じました。
問題は、最初のEchoが2014年に発売されたのに、実際には何も変わっていないことです。 Google や Amazon などの企業は、自社のスマート スピーカーに AI 機能を追加し始めていますが、Alexa+ には正直、完全に圧倒されました。市販のスマート スピーカーの機能のほとんどは、10 年以上前にすでに存在していたものと非常によく似ています。
これらのスマート スピーカーは、閉じたスマート ホーム エコシステムによっても制限されます。これらはサポートされているデバイスでのみ使用でき、スマート ホーム ルーチンの作成は通常、かなり基本的なオプションに制限されているため、音声コマンドでできることは限られています。
古い Android スマートフォンがホーム アシスタントのスマート スピーカーになる
必要なハードウェアはすでに携帯電話に組み込まれています
古い Android スマートフォンが手元にある場合は、それをスマート スピーカーに変えることができます。この電話機には、音声コマンドをキャプチャするためのマイク、スマート ホームと通信するための Wi-Fi、音声応答のためのスピーカー、さらにはスマート ディスプレイのような情報を表示できる画面など、スマート スピーカーに必要なものがすべて備わっています。
無料のオープンソースのホーム アシスタント ソフトウェアを使用すると、携帯電話を簡単にスマート スピーカーに変えることができます。ホーム アシスタント コンパニオン アプリには、Assist for Android と呼ばれる実験的な機能が含まれています。この機能を使用すると、携帯電話は「Hey Jarvis」などのウェイク ワードを聞き、Home Assistant の音声アシスタント (Assist と呼ばれる) を介してスマート ホームを制御できます。
ウェイクワード検出は完全に電話機上で実行されるため、ユーザーの発話内容がすべて電話機によって地球の裏側にあるランダムなサーバーに送信されることを心配する必要はありません。私の古い Android スマートフォンでは、検出はかなり良好ですが、スマート スピーカーのようなマイク アレイが搭載されていないため、騒がしい環境では困難になる可能性があります。
ESP32を使用して独自のスマートスピーカーを構築できます
音声衛星のセットアップは非常に簡単です
古い携帯電話にマイク アレイがないことが問題になる場合は、ESP32 を使用して独自のスマート スピーカーを構築するという選択肢もあります。これらの小型で安価なマイクロコントローラーは、あらゆる種類のスマート ホーム プロジェクトに役立ち、ホーム アシスタント用のスマート スピーカーにできる ESP32 ベースのデバイスが多数あります。
M5Stack Atom はマイクとスピーカーを備えた小型の ESP32 デバイスで、スマート スピーカーに必要なものがすべて揃っていますが、音質は小型デバイスから期待されるとおりです。同様の既製のデバイスは他にもありますが、独自に構築して、より大きなスピーカーをミックスに追加することもできます。
Seeed Studio の reSpeaker Lite 音声アシスタント キットを使用してスマート スピーカーを構築しました。これには、2 つのマイク アレイとオンボード オーディオ処理を備えた ESP32 ベースの開発ボード、独立したスピーカー、およびスピーカーを収容するためのシンプルな粗製のエンクロージャが含まれています。価格は 30 ドル未満で、組み立てもかなり簡単でした。
ウェイク ワードの検出はデバイス上で行われるため、電話よりも騒がしい環境で音声を拾うのに適しています。私はスマート スピーカーを Hi-Fi スピーカーのかなり近くに置いていますが、ステレオで音楽を再生しているときでもウェイク ワードを検出できます。
ホーム アシスタントは、Alexa では実現できない DIY スマート スピーカー機能を提供します
すべてをクラウド経由でルーティングする必要はありません
Assist などのローカル音声アシスタントが市販のスマート スピーカーと比較して持つ最大の利点の 1 つは、ローカル音声処理を使用できることです。音声コマンドをクラウドに送信して意図を抽出して実行するのではなく、Assist は、独自のハードウェアで実行される音声合成エンジンおよび音声合成エンジンを使用して完全にローカルで実行できます。
デフォルトのアシストの能力の範囲は限られています。これを使用して、スマート ホーム デバイスの制御、タイマーの設定、音楽の再生、To Do リストやショッピング リストへのアイテムの追加を行うことができます。ただし、Assist をローカルまたはクラウドベースの LLM に接続し、Alexa+ や Gemini for Home の機能を超える AI を活用した機能を提供することもできます。
たとえば、適切なツールを使用すると、今日ホーム オフィスに誰かがいたかどうかをアシストに尋ねることができ、ホーム アシスタントの履歴から存在センサー データを取得できます。また、自動化が期待どおりに実行されなかった理由を尋ねることもでき、LLM は自動化とその実行トレースを調べて、何が問題だったのかを把握できます。スマート ホーム以外の他のデバイスをリンクして、セルフホスト サービスが現在利用できないかどうかなどを確認することもできます。
最も重要なことは、Assist がアクセスできるものを正確に管理するのはあなたであるということです。公開するエンティティを選択でき、ローカル LLM を使用する場合、データがホーム ネットワークから流出する必要はありません。
DIY の音声アシスタントは完璧ではありませんが、商用の音声アシスタントも完璧ではありません
携帯電話や DIY 音声アシスタントを使用するのが完璧だというわけではありません。ただし、これらのデバイスの応答性は市販のスマート スピーカーと同等のレベルに達しています。人気のスマート スピーカーが非常に残念な結果となっているため、プライバシーの問題を気にせずに、独自のスマート スピーカーをセットアップして、必要な機能を正確に入手することにマイナス面はほとんどありません。
関連情報は以下のリンクからご確認いただけます