alexa_remote_control.sh 実行時に ERROR: unkown device でエラーになる場合

スポンサーリンク
スポンサーリンク

alexa_remote_control.sh を使うと、Echoデバイスや Fireタブレット、FireTV にしゃべらせたりできます。この際、 alexa_remote_control.sh の引数で -e ”speak:しゃべらせる内容” とともに、デバイス名を -d オプションで指定しますが、デバイスが存在するにも関わらず、ERROR: unkown device とエラーが出て実行できない場合の対処です。
(デバイス一覧は alexa_remote_control.sh -a で確認できます。)

スクリプトから Fireタブレットや FireTV Stick にしゃべらせる | パソコン鳥のブログ

ERROR: unkown device が出るのは、デバイス一覧が /tmp/.alexa.devicelist.txt に含まれていない場合です。
このファイルは alexa_remote_control.sh 実行の際に自動的に作成されますが、なんらかの原因で作成に失敗することがあるようです。

再作成させるには、rm /tmp/.alexa.devicelist.* で関連ファイルを削除した後に、alexa_remote_control.sh -a を実行してください。

これで /tmp/.alexa.devicelist.txt の内容が再作成され、以下のコマンドでエラーが出ずにしゃべらせることができるようになります。

./alexa_remote_control.sh -d "端末名" -e "speak:しゃべらせる内容"

コメント

タイトルとURLをコピーしました