Bing Speech API を使用したことがないので、Bing Speech API について多くの質問があります。
Bing speech API を使用して Android アプリを作成したい場合、Azure で bing speech API をサブスクライブする必要がありますか?
また、LUIS にサインアップする必要がありますか?
そして、「主キー」と「サブスクリプションキー」の違いを知りたいです。
Bing Speech API を使用したことがないので、Bing Speech API について多くの質問があります。
Bing speech API を使用して Android アプリを作成したい場合、Azure で bing speech API をサブスクライブする必要がありますか?
また、LUIS にサインアップする必要がありますか?
そして、「主キー」と「サブスクリプションキー」の違いを知りたいです。
Bing Speech API と LUIS には 2 つの異なる目的があります。Bing 音声 API の目的は、音声をリッスンしてテキストに変換することです。音声が認識されると、可能なテキスト結果の配列が「信頼度」の高い順に表示されます (信頼度は正確さを意味します)。
一方、LUIS は言語理解 API です。これを使用する必要があるのは、アプリに音声ベースの指示を理解して応答させたい場合のみです。LUIS は、「発話」と「エンティティ」を使用してテキストの「意図」を識別するようにトレーニングする必要があります。(これを Android インテントと混同しないでください)
そのため、音声入力の背後にある意図を知る必要がある場合にのみ、LUIS にサインアップする必要があります。LUIS はテキストのみを入力として受け入れるため、最初に Bing Speech API を使用して音声をテキストに変換する必要があります。簡単にするために、Bing Speech API にはメソッドがあり、とりわけパラメーターとしてとSpeechRecognitionServiceFactory.createDataClientWithIntent
を取ります。これを使用して. この呼び出しは、インターフェイス メソッドで可能なインテントの json 応答を返します。luisAppID
luisSubscriptionID
MicrophoneRecognitionClient
ISpeechRecognitionServerEvents.onIntentReceived(String response)
primaryKey : プライマリ キーは、Microsoft Cognitive Services の Bing Speech API サブスクリプション キーです。
luisAppId : LuisAppId は LUIS のアプリ ID です。LUIS Web ポータルで、Luis アプリケーションの [アプリの設定] に移動します。
luisSubscriptionID : LuisSubscriptionID は公開 URL から取得できます。LUIS Web ポータルで、Luis アプリケーションでの発行に移動します。
発話、インテント、およびエンティティの作成について詳しくは、次のビデオをご覧ください。