Top > 日記 > 2018-03-21

Raspberry PiにAlexa

Echo Dotを購入し暫く使用していたら、知り合いからトラ技に基板が付いていて、部品を
集めてスマートスピーカーができる、と言う情報をもらい、早速共立電子でパーツも購入し
組み立てた。

  1. 準備
    ハードトラ技AIスピーカーKithttp://eleshop.jp/shop/g/gI1A311/
        Raspberry Pi 3
    ソフトavs-device-sdkhttps://qiita.com/Dimeiza/items/182c4847d7c1ead7df54
    手順トランジスタ技術http://toragi.cqpub.co.jp/tabid/872/Default.aspx
     
  2. 組み込み
     OSはStretch、トラ技AIスピーカーKitの製作記事(2018年3月号)の通り組み込んでいっても良い*1が、
    急ぎの人はトランジスタ技術のHPで84ページまで組み込んだソフト一式(image)がダウンロードできるので
    これを利用すると良い。
     
  3. ALEXAのインストール
     Raspberry PiにAlexaを召喚する3つの方法:https://qiita.com/Dimeiza/items/182c4847d7c1ead7df54
    3. avs-device-sdkの手順が最も良い、と言うことで、これをインストール。
     基本的には、avs-device-sdk(英文)の
    Quick start guide:https://github.com/alexa/avs-device-sdk/wiki/Raspberry-Pi-Quick-Start-Guide
    の手順で入れるが、以下注意点をメモしておく。
     
    1. Snowboyの組み込み
       最初からやり直す際には、公式にもあるようにAlexaClientSDKConfig.jsonをバックアップしておくと、
      Activationしなおさなくて済む。*2
       
    2. 5.サンプルアプリをビルド
       ここには書かれていないが、SampleApp をmake する、と言うこと。つまり
      $ cd /home/pi/sdk-folder/sdk-build/SampleApp/src
      $ make SampleApp -j2
       これで変更後の実行型SampleAppが生成される。
       
    3. 7.感度とボリュームの変更
       これも記述が無いが、上記同様の処理をする。ちなみにここではマイクゲインを
      0.6 → 1.0 にしてみた。筆者の解説にある通り、

      認識範囲の広さと誤認識率が背中合わせ・・物音や"Alexa"以外の音声に反応してしまうことが増えてきます。スピーカーが近いと、Alexaがスピーカーから流した音声を拾ってしまうことも出てきます。

       しかし、製品のEcho Dotはそういうことは無く、スピーカー内蔵で、音楽が大きな音できこえてくるさ中でも、
      ”アレクサ” のWake Word をしっかり認識してくれる。おそらく、ネット側からのデータはマイクに入らないようにキャンセルされているのだろう。
       
      以下作成中

      URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White


*1 実際に、トラ技の84ページまで自力で動作を確認
*2 これは大変重要

リロード   新規 下位ページ作成 凍結解除 差分 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Sun, 11 Mar 2018 18:36:02 JST (2236d)