AIY:Google Cloud Platform APIにアクセス(2)

どうやら認証が旨く行っていないので調べてみたところ、ラズパイで設定しているIDと認証ファイルを落としたIDとが違っていました。AIY用にIDを取得したのでそちらで取るべきだったのですがどこかで間違ったようでく行っていないので調べてみたところ、ラズパイで設定しているIDと認証ファイルを落としたIDとが違っていました。AIY用にIDを取得したのでそちらで取るべきだったのですがどこかで間違ったようで。
またブログに書かれていたのは、鍵のファイルをassistant.jsonに名前変更するとありましたが、本家本元のマニュアルを読むと、それはしてはならないと書いてあります。

原因がわかったところで再度挑戦。

OK Googleと呼びかけると、今度はエラーメッセージが帰ってきません。

What time is it?
と問いかけたら、
It's 7:05.
と正しい答えを返してきます。
その他に色々と質問してみました。
Where do you live?
How old are you?
Do you know my name?
How did you know my name?
いずれもきちんと回答を返してきます。
ただし、
What is the biggest news today?
に対しては、ニュースには対応していませんという答えが返ってきました。おそらく配信契約ができていないのでしょう。

さて気になるのは課金の方法です。
クレジットカード番号を登録させられたのですが、他のサイトでは登録しなくても出来るという案内もあり、当面は無料枠を使うので削除したほうがよいでしょうね。

参考サイト
Google Assistant
Voice
暮植譚


AIY:Google Cloud Platform APIにアクセス

先週、無残にもSDカードを壊して終わってしまったAIYプロジェクトですが、新しくカードを買ってインストールまでを一気に進めました。一度やっているので、復旧は簡単です。さらに、バックアップも取ってあります。ラズパイはLinux/Debianベースなのでしばしば更新されるたびにバックアップを取らねばならず、これが割と面倒ですが・・・。

今日は、音声認識をさせるまでをやります。
端末側の設定は既にできたので、Googleのアカウントを設定します。
すでにメールアドレスはあるのですが、このプロジェクト用にもう一つアドレスを取得しました。

ラズパイマガジンの記事を参考に進めたのですが、変化の激しい世界ですから、Google側の画面や設定の進め方が、書いてあるとおりではありません。いまひとつ大事なところがよくわからず、コチラのサイトを参考にして進めました。ありがとうございます。

Google AIY Voice KitのOS・ソフトウェアインストールと設定方法

AIYキットの操作は、PCからVNCアクセスで行います。設定はVNC経由のラズパイのデスクトップで、参照はPCのデスクトップで、切り替えながら進めていくのですが、自分が今どこにいるのかわからなくなる変な気分を味わいます。

一通り設定を終えて、ラズパイデスクトップの、StartDevTerminalをダブルクリックすれば晴れてOK Googleということだったのですが、なぜか起動しません。中身を開いて一つ一つコマンドを叩いて進めたら、AIYキットのボタンが「ぼわ〜ん」と点滅を始めます\(-o-)/

OK Google

と話しかけると反応して、ボタンの点滅が点灯状態に変化します。(^o^)

wake voiceというそうです。その他の音「あのぅ」とか「やぁ」では反応しません。流石によくできています。

しかし、OK Googleの後に、What is the weather?と聞いてみると、AIYキットから聞こえた最初の声は、Something went wrong.とか、There is a glitch.という些か気の強そうな女性のお返事です。

しばらく英語使っていないし、発音悪くなったかな (´・ω・`)

エラーメッセージを見ると、まだAPI側に繋がっていないようです。PC側のメールを見ると、Googleからメールが来ていて、アンケートに回答してからようやく使えるようです。