2016-11-28 4 views
4

Ich habe noch nie zuvor Bing Speech API verwendet, daher habe ich viele Fragen zur Bing Speech API.Wie verwende ich die Bing Speech API in der App?

Wenn ich Android App mit Bing Speech API machen möchte, sollte ich die bing rede API bei Azure abonnieren?

Und sollte ich mich für LUIS anmelden?

Und ich möchte den Unterschied zwischen "Primärschlüssel" und "Abonnementschlüssel" wissen.

String.xml

api key

+0

'primaryKey' ** ** ist das„Abo Schlüssel" –

Antwort

2

Bing Speech API und LUIS haben zwei verschiedene Zwecke. Der Zweck der Bing-Sprach-API ist es, Sprache zu hören und sie in Text umzuwandeln. Sobald es eine Rede erkennt, gibt es Ihnen eine Reihe von möglichen Textergebnissen in absteigender Reihenfolge von "Vertrauen" (Vertrauen, das Genauigkeit bedeutet).

LUIS, auf der anderen Seite, ist eine Sprache Verständnis API. Sie müssen dies nur verwenden, wenn Sie möchten, dass Ihre App sprachbasierte Anweisungen versteht und darauf reagiert. LUIS muss trainiert werden, um die "Absicht" eines Textes mit "Äußerungen" und "Entitäten" zu identifizieren. (Verwechseln Sie das nicht mit Androiden Absichten)

Also, nur wenn Sie die Absicht hinter einer Spracheingabe wissen müssen, sollten Sie sich für LUIS anmelden. Da LUIS nur Text als Eingabe akzeptiert, muss zuerst die Bing Speech API verwendet werden, um Sprache in Text zu konvertieren. Um es einfach zu machen, hat die Bing Speech API eine Methode, SpeechRecognitionServiceFactory.createDataClientWithIntent, die luisAppID und luisSubscriptionID als Parameter unter anderem dauert. Verwenden Sie dies, um Ihre zu initialisieren. Dieser Aufruf gibt eine JSON-Antwort möglicher Intents in der Schnittstellenmethode ISpeechRecognitionServerEvents.onIntentReceived(String response) zurück.

primaryKey: Primärschlüssel ist Ihr Bing Speech-API-Abonnementschlüssel für Microsoft Cognitive Services. enter image description here

luisAppId: LuisAppId ist die App-ID auf LUIS. Navigieren Sie im LUIS-Webportal zu den App-Einstellungen in Ihrer Luis-Anwendung. enter image description here

luisSubscriptionID: LuisSubscriptionID aus der veröffentlichen URL erhalten werden. Gehen Sie im LUIS-Webportal zu Veröffentlichen in Ihrer Luis-Anwendung. enter image description here

Um mehr über das Erstellen von Äußerungen, Absichten und Organisationen zu wissen, diese Videos sehen:

Verwandte Themen