Recognizer Klasse
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer
- com.
Implementiert
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
Event |
sessionStarted
Definiert den Ereignishandler für das ereignis gestartete Sitzungsereignis. |
final
Event |
sessionStopped
Definiert den Ereignishandler für das ereignis beendete Sitzung. |
final
Event |
speechEndDetected
Definiert den Ereignishandler für das erkannte Sprachendereignis. |
final
Event |
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. |
Safe |
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
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
Definiert den Ereignishandler für das ereignis gestartete Sitzungsereignis.
sessionStopped
public final EventHandlerImpl
Definiert den Ereignishandler für das ereignis beendete Sitzung.
speechEndDetected
public final EventHandlerImpl
Definiert den Ereignishandler für das erkannte Sprachendereignis.
speechStartDetected
public final EventHandlerImpl
Definiert den Ereignishandler für das erkannte Sprachstartereignis.
Details zum Konstruktor
Recognizer
protected Recognizer(AudioConfig audioInput)
Erstellt und initialisiert eine instance einer Erkennung
Parameter:
Details zur Methode
canceledSetCallback
protected final native long canceledSetCallback(long recoHandle)
Interne Methode zum Festlegen eines abgebrochenen Rückrufs.
Parameter:
Gibt zurück:
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.
Parameter:
doAsyncRecognitionAction
protected void doAsyncRecognitionAction(Runnable recoImplAction)
Interne Methode zum Ausführen des Erkennungsvorgangs.
Parameter:
getImpl
public SafeHandle getImpl()
Gibt die interne Erkennung zurück instance
Gibt zurück:
getPropertyBagFromRecognizerHandle
protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Interne Methode zum Abrufen des Eigenschaftenbehälters aus dem Erkennungshandle.
Parameter:
Gibt zurück:
recognize
protected long recognize()
Interne Methode, um den Vorgang "Einmal erkennen" zu starten.
Gibt zurück:
recognizedSetCallback
protected final native long recognizedSetCallback(long recoHandle)
Interne Methode zum Festlegen eines erkannten Rückrufs.
Parameter:
Gibt zurück:
recognizingSetCallback
protected final native long recognizingSetCallback(long recoHandle)
Interne Methode zum Festlegen des Erkennungsrückrufs.
Parameter:
Gibt zurück:
sessionStartedEventCallback
protected void sessionStartedEventCallback(long eventArgs)
Interne Methode zum Behandeln eines nativen Sitzungsstartereignisses.
Parameter:
sessionStartedSetCallback
protected final native long sessionStartedSetCallback(long recoHandle)
Interne Methode zum Festlegen des Rückrufs mit Start der Sitzung.
Parameter:
Gibt zurück:
sessionStoppedEventCallback
protected void sessionStoppedEventCallback(long eventArgs)
Interne Methode zum Behandeln eines systemeigenen Sitzungsstoppereignisses.
Parameter:
sessionStoppedSetCallback
protected final native long sessionStoppedSetCallback(long recoHandle)
Interne Methode zum Festlegen des Rückrufs für beendete Sitzungen.
Parameter:
Gibt zurück:
speechEndDetectedEventCallback
protected void speechEndDetectedEventCallback(long eventArgs)
Interne Methode zum Behandeln eines nativen Sprachenderkennungsereignisses.
Parameter:
speechEndDetectedSetCallback
protected final native long speechEndDetectedSetCallback(long recoHandle)
Interne Methode zum Festlegen des vom Sprachende erkannten Rückrufs.
Parameter:
Gibt zurück:
speechStartDetectedEventCallback
protected void speechStartDetectedEventCallback(long eventArgs)
Interne Methode zum Behandeln eines nativen Sprachstartereignisses.
Parameter:
speechStartDetectedSetCallback
protected final native long speechStartDetectedSetCallback(long recoHandle)
Interne Methode zum Festlegen des erkannten Rückrufs für den Sprachstart.
Parameter:
Gibt zurück:
startContinuousRecognition
protected final native long startContinuousRecognition(SafeHandle recoHandle)
Interne Methode zum Starten des kontinuierlichen Erkennungsvorgangs.
Parameter:
Gibt zurück:
startKeywordRecognition
protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Interne Methode zum Starten Schlüsselwort (keyword) Erkennungsvorgangs.
Parameter:
Gibt zurück:
stopContinuousRecognition
protected final native long stopContinuousRecognition(SafeHandle recoHandle)
Interne Methode zum Beenden des kontinuierlichen Erkennungsvorgangs.
Parameter:
Gibt zurück:
stopKeywordRecognition
protected final native long stopKeywordRecognition(SafeHandle recoHandle)
Interne Methode zum Beenden Schlüsselwort (keyword) Erkennungsvorgangs.
Parameter:
Gibt zurück:
Gilt für:
Azure SDK for Java