Voice2でAIと会話しました。

スマートスピーカーのVoice2が使えるようになりました。

 写真をクリックすると、拡大します。

 スマートスピーカーとして、GoogleからVoiceKit2が発売されています。GoogleのAIを使って会話をしたり、いろいろなことができそうです。約1週間、キットを製作していろいろな設定をしました。これまでに、日本語でVoice2と会話ができるようになりました。また、電源をつないだら自動起動もできるようにしました。中間まとめとしてブログをかきます。下がキットです。いろいろな設定をしなければいけませんが、会話するだけでしたら、これだけでできます。左側の白い箱の中に、RaspberryPiZeroWHが入っています。

 キットの組み立てはグーグルのAiyProjectsのWebページを見ながら、1時間程度でできます。下がVoiceのURLです。私は英語が苦手ですから、翻訳機能が優れているグーグルクロームを使っています。https://aiyprojects.withgoogle.com/voice/
 最新システムイメージを確認したら、添付のマイクロSDカードより新しいものがありました。GitHubからダウンロードし、念のため別に持っていたカードにフラッシュしました。その後、AiyProjectsアプリを導入しようとしましたが、アン ドロイドのバージョンが古くてできませんでした。使っていたディスプレイ等を接続したのが、下の写真です。 

 ラズパイZeroWHは以前別に買っていたので、その際にいろいろ揃えていました。動作確認等がしやすいので、ディスプレイなど、始めの頃は持っていた方が良いかなと思います。下が横からの写真です。 

 電源を接続して、解説にしたがいセットアップしていきました。出ましたAIYの画面です。この後、自分の好みにあわせバーを下に表示させました。日本語入力ができるように、フォントと日本語入力システムをインストールしました。フォントはipafontとipaexfontで、入力システムはfcitx-mozcが気に入っています。ここまではこれまで何回もやってきたので、そう苦労はありませんでした。 

 苦戦したのは、次のGoogle Assistantの導入です。解説ブログと実際表示される画面が違ったので、何回もあれこれやってようやくできました。それから、グーグルの Secure Shell ExtentionというSSHを使うよう設定しました。ディスプレイ等を接続せずに扱えますので、便利です。SSH接続はウィンドウズのリモートデスクトップやテラタームなどいろいろありますので、試してみて下さい。Google Assistantが使えるようになって、日本語で会話もできるようになりました。下の写真は、ウインドウズ10からSSHでラズパイに接続した画面です。「歌を歌って」という話しかけに聞き取りを少しずつ進め、歌ってくれました。

 使おうとしたら、いつもコマンドを入力しなければなりません。面倒なので、自動起動の設定をしようと考えました。調べたら、後ろの方にちゃんと解説ページがありました。起動時にアプリを実行するという、タイトルのページです。それに習ってラズパイに入力しましたが、できませんでした。数回同じ事を繰り返しでも、だめだったので、ファイルを調べたら、変なファイルが作成されていました。コマンドの入力を間違えたりして作成された、ファイルのようでした。コマンドでファイルを削除して、今度はSSH接続でやり直しました。Webページの長いコマンドをウインドウズ上でコピーし、ラズパイのコマンドに貼り付けたら、自動起動するようになりました。注意点は、'pwd'の中に、ラズパイのパスワードを書き込むことです。しかし、自動起動はできましたが英語で返答してきました。
その後いろいろ調べました。その中で、これかな?と思ったのが次のファイルです。~/AIY-projects-python/src/examples/voice/assistant_grpc_demo.service
このファイルを調べていたら、[Service]という項目の5行目が
ExecStart=/usr/bin/python3 -u /home/pi/AIY-projects-python/src/examples/voice/assistant_grpc_demo.py --language en-US
というように英語を選択していました。そこで
最後の方にある  --language en-US を  --language ja-JP に変更しました。リブートして自動起動させたら、ちゃんと日本語で返事してくれるようになりました。SSHに表示された、下の写真が完成した動作の様子です。参考までに、ここまでで新しいマイクロSDカードにバックアップを作りました。ラズパイのアクセサリーにSD Card Copierがあります。私はいつもバックアップをとっています。最初からインストールし設定することは大変なことですから、バックアップをとることをお勧めします。

 今日の日記
 北部九州は、昨日までの雨で大きな被害がでました。ちょうど現場への通り道にあたるところで、心が痛みます。いつどこでどんなことが起こるか、わかりません。悔いのない人生を、送りたいものです。と言っても、どんな人生が良いのかわかりません。とりあえず、こうしたいと思うことをやっています。


福岡の土地家屋調査士松尾勝巳事務所 公式サイト