VoiceLunchJP#09でのスライドです。 https://voicelunchjp.connpass.com/event/209654/
VoiceLunchJP#092021/4/21
View Slide
自己紹介田中 みそ (@miso_develop)miso_developスマートスピーカー購入を機に IT に目覚めた日曜エンジニア。スマートスピーカーを遊びたおす会 主催LINE API ExpertFacebookmiso_develop 田中みそ
エイリアス
エイリアスって?とあるフレーズを、別のとあるフレーズにまんま置き換えて認識してくれる「アレクサ、4チャン」↓「アレクサ、テレビで4チャンネルをつけて」
エイリアスって?Alexaの定型アクションがエイリアス対応した!Google Assistantは「ルーティン」機能で日本リリース当初からできていたGoogle Assistant / Alexaどちらでも自由な発話で好きな動作をできるようになった!
今までのAlexaの定型アクションとどう違うの?今までもトリガーに任意の発話を登録できてたけど、アクションは用意されている選択肢から選ばなければいけなかった。(それでもかなりの選択肢はあった)話は逸れますがAlexaの定型アクションはシェアすることができます!(シェアすると専用URLが発行されます)
今までのAlexaの定型アクションとどう違うの?できなかった事としては、例えばあるスキルのあるインテントを直に呼び出すこと 「アレクサ、〇〇(スキル名)で☓☓して(特定のインテントを実行)」あと開発中スキルの実行もできなかったけど、エイリアス(カスタム)ならいけるようになった!
つまりAlexaでできることは定型アクションで何でもできるようになった!(多分)さらにAlexaの強いところは、トリガーを音声やスケジュールだけでなくEchoFlexのセンサーからも発動できるところ Echo Flexに追加できる人感センサーをトリガーに自由発話を実行できる!
エイリアスにこだわる理由
現状のスキルはバッドUIだと思ってる唯一の例外はGoogle AssistantのTile スキル名を言う必要がなく、組み込み機能のようにスキルが使えるスキル名を言わなきゃいけない仕様がつらい😫 正直ウェイクワードもつらい
現状のスキルはバッドUIだと思ってる特にAlexaはスキルがオプトインなので、有効化したスキルは直接インテントを呼び出せるようなのが理想 スキルリリースや運用のレギュレーションはかなり厳しくなるだろうけど…◼ ソースの変更にも審査が必要だろうし、デプロイ先もAmazonの中限定になったりとか 現状の形のスキルももちろん選択肢としてあった方がいい
エイリアスはこのバッドUIを無理やり補正できる一度登録さえすれば発話は自由になるGoogle Assistantだとひとつの発話に対して複数のエイリアスを登録することもできるけど登録はスマホからしかできなくてしんどいのが難点 WebからいければPuppeteerとか使ってさくっと登録できるCLIとか抽象化できたろうけど…
エイリアス以外でのVUXを捻じ曲げるいろんなしくみ
IFTTT(Google Assistant)ワイルドカードが使える Google Assistantの外に行ったっきりで戻ってこないので、Google Assistantをインターフェースとしたハック的な感じAlexaもIFTTT対応してるけど、「アレクサ、〇〇をトリガー」のように最後に「トリガー」と言わないといけなくてつらい 定型アクションからIFTTTを実行すれば「トリガー」の発話は不要 ワイルドカードは使えない昨年有料化しちゃってぴえん🥺 ただ無料アカウントでも3つまでアプレット作成できる
ホームスキルをNode-RED上で擬似的に再現し、オレオレ仮想デバイスをいくらでもAlexaに登録できるとれるアクションはホームスキルで定められているものに限られるけど、機器名を自由に決められる オレオレスマートホームを運用してみると割とON/OFFだけで良かったりするので結構これで十分 (照明とかリモコンのボタン全部実装したけど、使うのはほぼON/OFFのみ)Alexa Node-REDスキル (Node-RED Alexa Home Skill Bridge)
Alexa Node-REDスキル (Node-RED Alexa Home Skill Bridge)Node-REDHome Skill Bridge Alexaアプリ
これのGoogle Assistant版もほしい…
これのGoogle Assistant版もほしい…→2020年にリリースされてた…!(というのを昨日知った…!)
作成できるデバイス比較Google Assistant版のデバイス作成項目 Alexa版
Alexa / Google Assistant 両対応化 (部屋分けも)
トークタイム🎉普段定型アクションやルーチン機能使っていますか?どのような定型アクションやルーチンを設定していますか?どのくらいの頻度で定型アクションやルーチンを使用していますか?その他VUIの話題なんでも
次回のVoiceLunchJPは…未定…ですが近いうちまたお会いしましょう!