1

その名前だけでAlexaアプリを起動することは可能ですか? これは、天気はどうですかと尋ねるときと似ています。

「アレクサ、天気」

しかし、私は言うことができるようにしたいです

「アレックス、シカゴの天気」と言って、その値を返すようにします

接続語がないとアプリを起動できないようです。ask、open、tell などは接続語としてカウントされます。

ドキュメントを検索しましたが、それについての言及は見つかりませんでしたが、アプリストアにはこれを行うアプリがあります。

4

2 に答える 2

0

カスタムスキルを開発するときは、Alexa などの接続語を使用する必要があります。呼び出し名に何かを依頼てください

変数を渡したい場合は、サンプル発話を指定する必要があります。

OneshotTideIntent get high tide
OneshotTideIntent get high tide for {City} {State}

次に、ユーザーがこれらの値を提供しない場合、コードでケースを処理します。例については、https://github.com/amzn/alexa-skills-kit-jsを参照してください

フレーズの例を書くときは、「アレクサ、[接続語] [呼び出し名]、[発話例]」という構文を使用します。私が気付いた限り、彼女はかなりうるさいので、カスタムスキルを呼び出すときは正確でなければなりません(音声認識は、組み込みのスキルでよりうまく機能します)

編集:「スマートホーム」スキルを開発するときに、単語を接続せずにスキルを起動することが可能です

于 2017-01-10T20:11:06.180 に答える
0

ここの最初の項目に記載されています。

これが自分のスキルで動作することを確認しました。私が気づいたことの 1 つは、Alexa の音声認識が、この方法で呼び出された場合、おそらくより多くの可能な単語セットとの照合を必要とするため、はるかに悪いということです。このコンテキストで私の呼び出し名をAlexaに認識させるには、静かな部屋で実際に発声する必要があります。

于 2016-08-01T19:04:04.987 に答える