Recognizer Klasse

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.Recognizer

Implementiert

java.lang.AutoCloseable

public class Recognizer
implements java.lang.AutoCloseable

Definiert die Basisklassenerkennung, die hauptsächlich allgemeine Ereignishandler enthält. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
protected boolean disposed

Internes Flag, um anzugeben, ob das Objekt verworfen wurde.

protected java.util.concurrent.atomic.AtomicInteger eventCounter

Interner Ereigniszähler zum Nachverfolgen der Ereignisregistrierung status.

final EventHandlerImpl<SessionEventArgs> sessionStarted

Definiert den Ereignishandler für das ereignis gestartete Sitzungsereignis.

final EventHandlerImpl<SessionEventArgs> sessionStopped

Definiert den Ereignishandler für das ereignis beendete Sitzung.

final EventHandlerImpl<RecognitionEventArgs> speechEndDetected

Definiert den Ereignishandler für das erkannte Sprachendereignis.

final EventHandlerImpl<RecognitionEventArgs> speechStartDetected

Definiert den Ereignishandler für das erkannte Sprachstartereignis.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
protected Recognizer(AudioConfig audioInput)

Erstellt und initialisiert eine instance einer Erkennung

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
protected final native long canceledSetCallback(long recoHandle)

Interne Methode zum Festlegen eines abgebrochenen Rückrufs.

void close()

Entsorgen Sie zugeordnete Ressourcen.

protected void dispose(boolean disposing)

Diese Methode führt eine Bereinigung von Ressourcen durch.

protected void doAsyncRecognitionAction(Runnable recoImplAction)

Interne Methode zum Ausführen des Erkennungsvorgangs.

SafeHandle getImpl()

Gibt die interne Erkennung zurück instance

protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)

Interne Methode zum Abrufen des Eigenschaftenbehälters aus dem Erkennungshandle.

protected long recognize()

Interne Methode, um den Vorgang "Einmal erkennen" zu starten.

protected final native long recognizedSetCallback(long recoHandle)

Interne Methode zum Festlegen eines erkannten Rückrufs.

protected final native long recognizingSetCallback(long recoHandle)

Interne Methode zum Festlegen des Erkennungsrückrufs.

protected void sessionStartedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines nativen Sitzungsstartereignisses.

protected final native long sessionStartedSetCallback(long recoHandle)

Interne Methode zum Festlegen des Rückrufs mit Start der Sitzung.

protected void sessionStoppedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines systemeigenen Sitzungsstoppereignisses.

protected final native long sessionStoppedSetCallback(long recoHandle)

Interne Methode zum Festlegen des Rückrufs für beendete Sitzungen.

protected void speechEndDetectedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines nativen Sprachenderkennungsereignisses.

protected final native long speechEndDetectedSetCallback(long recoHandle)

Interne Methode zum Festlegen des vom Sprachende erkannten Rückrufs.

protected void speechStartDetectedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines nativen Sprachstartereignisses.

protected final native long speechStartDetectedSetCallback(long recoHandle)

Interne Methode zum Festlegen des erkannten Rückrufs für den Sprachstart.

protected final native long startContinuousRecognition(SafeHandle recoHandle)

Interne Methode zum Starten des kontinuierlichen Erkennungsvorgangs.

protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)

Interne Methode zum Starten Schlüsselwort (keyword) Erkennungsvorgangs.

protected final native long stopContinuousRecognition(SafeHandle recoHandle)

Interne Methode zum Beenden des kontinuierlichen Erkennungsvorgangs.

protected final native long stopKeywordRecognition(SafeHandle recoHandle)

Interne Methode zum Beenden Schlüsselwort (keyword) Erkennungsvorgangs.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Felddetails

disposed

protected boolean disposed

Internes Flag, um anzugeben, ob das Objekt verworfen wurde.

eventCounter

protected AtomicInteger eventCounter

Interner Ereigniszähler zum Nachverfolgen der Ereignisregistrierung status.

sessionStarted

public final EventHandlerImpl sessionStarted

Definiert den Ereignishandler für das ereignis gestartete Sitzungsereignis.

sessionStopped

public final EventHandlerImpl sessionStopped

Definiert den Ereignishandler für das ereignis beendete Sitzung.

speechEndDetected

public final EventHandlerImpl speechEndDetected

Definiert den Ereignishandler für das erkannte Sprachendereignis.

speechStartDetected

public final EventHandlerImpl speechStartDetected

Definiert den Ereignishandler für das erkannte Sprachstartereignis.

Details zum Konstruktor

Recognizer

protected Recognizer(AudioConfig audioInput)

Erstellt und initialisiert eine instance einer Erkennung

Parameters:

audioInput - Eine optionale Audioeingabekonfiguration, die der Erkennung zugeordnet ist

Details zur Methode

canceledSetCallback

protected final native long canceledSetCallback(long recoHandle)

Interne Methode zum Festlegen eines abgebrochenen Rückrufs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

close

public void close()

Entsorgen Sie zugeordnete Ressourcen. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.

dispose

protected void dispose(boolean disposing)

Diese Methode führt eine Bereinigung von Ressourcen durch. Der verwerfende boolesche Parameter gibt an, ob die Methode von Dispose (wenn die Entsorgung true ist) oder vom Finalizer (wenn die Entsorgung false ist) aufgerufen wird. Abgeleitete Klassen sollten diese Methode überschreiben, um bei Bedarf Ressourcen zu entsorgen.

Parameters:

disposing - Kennzeichnen, um die Entsorgung anzufordern.

doAsyncRecognitionAction

protected void doAsyncRecognitionAction(Runnable recoImplAction)

Interne Methode zum Ausführen des Erkennungsvorgangs.

Parameters:

recoImplAction - Die ausführungsfähige des Erkennungsvorgangs.

getImpl

public SafeHandle getImpl()

Gibt die interne Erkennung zurück instance

Returns:

Die interne Erkennung instance

getPropertyBagFromRecognizerHandle

protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)

Interne Methode zum Abrufen des Eigenschaftenbehälters aus dem Erkennungshandle.

Parameters:

recoHandle - Das native Erkennungshandle.
propertyHandle - Das native Eigenschaftenhandle.

Returns:

Das native Ergebnishandle des Vorgangs.

recognize

protected long recognize()

Interne Methode, um den Vorgang "Einmal erkennen" zu starten.

Returns:

Das native Ergebnishandle der Erkennung.

recognizedSetCallback

protected final native long recognizedSetCallback(long recoHandle)

Interne Methode zum Festlegen eines erkannten Rückrufs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

recognizingSetCallback

protected final native long recognizingSetCallback(long recoHandle)

Interne Methode zum Festlegen des Erkennungsrückrufs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

sessionStartedEventCallback

protected void sessionStartedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines nativen Sitzungsstartereignisses.

Parameters:

eventArgs - Die nativen Ereignisargumente.

sessionStartedSetCallback

protected final native long sessionStartedSetCallback(long recoHandle)

Interne Methode zum Festlegen des Rückrufs mit Start der Sitzung.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

sessionStoppedEventCallback

protected void sessionStoppedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines systemeigenen Sitzungsstoppereignisses.

Parameters:

eventArgs - Die nativen Ereignisargumente.

sessionStoppedSetCallback

protected final native long sessionStoppedSetCallback(long recoHandle)

Interne Methode zum Festlegen des Rückrufs für beendete Sitzungen.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

speechEndDetectedEventCallback

protected void speechEndDetectedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines nativen Sprachenderkennungsereignisses.

Parameters:

eventArgs - Die nativen Ereignisargumente.

speechEndDetectedSetCallback

protected final native long speechEndDetectedSetCallback(long recoHandle)

Interne Methode zum Festlegen des vom Sprachende erkannten Rückrufs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

speechStartDetectedEventCallback

protected void speechStartDetectedEventCallback(long eventArgs)

Interne Methode zum Behandeln eines nativen Sprachstartereignisses.

Parameters:

eventArgs - Die nativen Ereignisargumente.

speechStartDetectedSetCallback

protected final native long speechStartDetectedSetCallback(long recoHandle)

Interne Methode zum Festlegen des erkannten Rückrufs für den Sprachstart.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

startContinuousRecognition

protected final native long startContinuousRecognition(SafeHandle recoHandle)

Interne Methode zum Starten des kontinuierlichen Erkennungsvorgangs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

startKeywordRecognition

protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)

Interne Methode zum Starten Schlüsselwort (keyword) Erkennungsvorgangs.

Parameters:

recoHandle - Das native Erkennungshandle.
keywordModelHandle - Das native Schlüsselwort (keyword) Modellhandle.

Returns:

Das native Ergebnishandle des Vorgangs.

stopContinuousRecognition

protected final native long stopContinuousRecognition(SafeHandle recoHandle)

Interne Methode zum Beenden des kontinuierlichen Erkennungsvorgangs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

stopKeywordRecognition

protected final native long stopKeywordRecognition(SafeHandle recoHandle)

Interne Methode zum Beenden Schlüsselwort (keyword) Erkennungsvorgangs.

Parameters:

recoHandle - Das native Erkennungshandle.

Returns:

Das native Ergebnishandle des Vorgangs.

Gilt für: