たとえば、iOS アプリ内でカメラを起動して写真を撮りたいとします。ASK と iPhone マイクを使用して、ユーザーの音声コマンド (「カメラを起動」) を理解して、カメラを起動し、iOS 内の機能をトリガーできますか?
1 に答える
簡単な答え: いいえ。
長い答え: はい。
Alexa Skills Kit は、Alexa サービスが何かを実行するために呼び出すことができるエンドポイント (スキル) を作成するために使用されます。Alexa Skills Kit は、音声の取得と認識には対応していません。これはすべて、Alexa サービス内で行われます。
Alexa Voice Kit は、新しくリリースされたキットで、もう一方の端を行うことができます。これを使用して、マイクを備えたあらゆるものを Alexa サービスに統合できます。このキットを使用すると、マイクから録音された未加工のサウンドをサービスにストリーミングでき、サービスの認識と呼び出しが行われます。
したがって、理論的には、Alexa Voice Kit を使用して、サウンドを送信し、Alexa スキルを呼び出すことができるデバイスとして iPhone を有効にすることができます。Alexa Skill Kit を使用して、Alexa が呼び出すことができる Web サービスを有効にすることができます。Web サービスと電話の間で何らかのプッシュ/プル通知を実行して、必要なものをトリガーすることができます。次に、iPhone で Alexa スキルを呼び出して、iPhone で何かを実行させることができます。
あなたが本当に行きたい場所ではないかもしれません。このユース ケースを実装するより良い方法は、Alexa 経由ではなく、iOS が提供する音声認識とトリガー オプションを使用することです。