質問: aiboビジュアルプログラミングで、自分が登録した認識ワードを検知するようにしたいと考えていますが、うまくいきません。 公式ドキュメント 認識ワードの登録方法 上記のドキュメントに従って、 1開発者設定でアクセストークンを取得【済】で、有効期限内である状態とする。 2認識ワードで「音声コマンド」の「usercommand1」に、「あいうえお」という認識ワードを登録。 この状態で、ビジュアルプログラミングのほうで、 3"変数" の "変数を作る" で、登録した音声コマンドを設定・・・とあるので、変数「usercommand1」を設定。 ※「あいうえお」ではなく「usercommand1」とした 4「aiboがおはようといわれたとき」の「おはよう」部分を変数「usercommand1」に変更 としたのですが、これで認識しません。 おはように戻すと、ちゃんと認識します。 ※イベント通知画面 https://developer.aibo.com/jp/settings/event でも 念のため、「voice_command::usercommand1」に「あいうえお」が追加されている状態にもしています。 こちらを消してもダメでした。 ※イベント通知画面 でのエンドポイントは設定していません。 ドキュメント通りかと思いますが、どこが間違っているのでしょうか?
回答: aibo デベロッパーサポート担当です。 aiboビジュアルプログラミングで登録した認識ワードを検知したい場合は、 "aiboが「変数」といわれたとき"に入れる「変数」の、名前ではなく、 「変数」の値を音声コマンドのいずれか(例えば usercommand1)に設定する必要があります。 変数「usercommand1」を使う場合だと、「変数」カテゴリにある "「変数」を「0」にする" のブロックを、 "「usercommand1」を「usercommand1」にする" として実行し、変数の値を変更してください。 !画像の説明をここに入力 今後とも aibo デベロッパープログラムをどうぞよろしくお願いいたします。 aibo デベロッパーサポートチーム