Recognizer Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer
- com.
Implémente
public class Recognizer
implements java.lang.AutoCloseable
Définit la classe de base Recognizer qui contient principalement des gestionnaires d’événements courants. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .
Récapitulatif du champ
Modificateur et type | Champ et description |
---|---|
protected boolean |
disposed
Indicateur interne pour indiquer si l’objet a été supprimé. |
protected java.util.concurrent.atomic.AtomicInteger |
eventCounter
Compteur d’événements interne pour suivre les status d’inscription d’événements. |
final
Event |
sessionStarted
Définit le gestionnaire d’événements pour l’événement démarré par la session. |
final
Event |
sessionStopped
Définit le gestionnaire d’événements pour l’événement d’arrêt de session. |
final
Event |
speechEndDetected
Définit le gestionnaire d’événements pour l’événement détecté par la fin de la reconnaissance vocale. |
final
Event |
speechStartDetected
Définit le gestionnaire d’événements pour l’événement détecté par le démarrage vocal. |
Récapitulatif du constructeur
Modificateur | Constructeur | Description |
---|---|---|
protected | Recognizer(AudioConfig audioInput) |
Crée et initialise un instance d’un module de reconnaissance |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
protected final native long |
canceledSetCallback(long recoHandle)
Méthode interne pour définir le rappel annulé. |
void |
close()
Supprimer les ressources associées. |
protected void |
dispose(boolean disposing)
Cette méthode effectue le nettoyage des ressources. |
protected void |
doAsyncRecognitionAction(Runnable recoImplAction)
Méthode interne pour exécuter l’opération de reconnaissance. |
Safe |
getImpl()
Retourne le instance du module de reconnaissance interne |
protected final native long |
getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Méthode interne pour obtenir le conteneur de propriétés à partir de la poignée du module de reconnaissance. |
protected long |
recognize()
Méthode interne pour démarrer une opération de reconnaissance unique. |
protected final native long |
recognizedSetCallback(long recoHandle)
Méthode interne pour définir le rappel reconnu. |
protected final native long |
recognizingSetCallback(long recoHandle)
Méthode interne pour définir le rappel de reconnaissance. |
protected void |
sessionStartedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement de démarrage de session native. |
protected final native long |
sessionStartedSetCallback(long recoHandle)
Méthode interne pour définir le rappel démarré par la session. |
protected void |
sessionStoppedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement natif d’arrêt de session. |
protected final native long |
sessionStoppedSetCallback(long recoHandle)
Méthode interne pour définir le rappel arrêté de session. |
protected void |
speechEndDetectedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement détecté de fin de parole native. |
protected final native long |
speechEndDetectedSetCallback(long recoHandle)
Méthode interne pour définir le rappel détecté de fin vocale. |
protected void |
speechStartDetectedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement détecté de démarrage vocal natif. |
protected final native long |
speechStartDetectedSetCallback(long recoHandle)
Méthode interne pour définir le rappel détecté au début de la reconnaissance vocale. |
protected final native long |
startContinuousRecognition(SafeHandle recoHandle)
Méthode interne pour démarrer l’opération de reconnaissance continue. |
protected final native long |
startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Méthode interne pour démarrer mot clé opération de reconnaissance. |
protected final native long |
stopContinuousRecognition(SafeHandle recoHandle)
Méthode interne pour arrêter l’opération de reconnaissance continue. |
protected final native long |
stopKeywordRecognition(SafeHandle recoHandle)
Méthode interne pour arrêter mot clé opération de reconnaissance. |
Méthodes héritées de java.lang.Object
Détails du champ
disposed
protected boolean disposed
Indicateur interne pour indiquer si l’objet a été supprimé.
eventCounter
protected AtomicInteger eventCounter
Compteur d’événements interne pour suivre les status d’inscription d’événements.
sessionStarted
public final EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement démarré par la session.
sessionStopped
public final EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement d’arrêt de session.
speechEndDetected
public final EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement détecté par la fin de la reconnaissance vocale.
speechStartDetected
public final EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement détecté par le démarrage vocal.
Détails du constructeur
Recognizer
protected Recognizer(AudioConfig audioInput)
Crée et initialise un instance d’un module de reconnaissance
Paramètres:
Détails de la méthode
canceledSetCallback
protected final native long canceledSetCallback(long recoHandle)
Méthode interne pour définir le rappel annulé.
Paramètres:
Retours:
close
public void close()
Supprimer les ressources associées. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .
dispose
protected void dispose(boolean disposing)
Cette méthode effectue le nettoyage des ressources. La suppression du paramètre booléen indique si la méthode est appelée à partir de Dispose (si la suppression a la valeur true) ou du finaliseur (si la suppression a la valeur false). Les classes dérivées doivent remplacer cette méthode pour supprimer la ressource si nécessaire.
Paramètres:
doAsyncRecognitionAction
protected void doAsyncRecognitionAction(Runnable recoImplAction)
Méthode interne pour exécuter l’opération de reconnaissance.
Paramètres:
getImpl
public SafeHandle getImpl()
Retourne le instance du module de reconnaissance interne
Retours:
getPropertyBagFromRecognizerHandle
protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Méthode interne pour obtenir le conteneur de propriétés à partir de la poignée du module de reconnaissance.
Paramètres:
Retours:
recognize
protected long recognize()
Méthode interne pour démarrer l’opération reconnaître une fois.
Retours:
recognizedSetCallback
protected final native long recognizedSetCallback(long recoHandle)
Méthode interne pour définir le rappel reconnu.
Paramètres:
Retours:
recognizingSetCallback
protected final native long recognizingSetCallback(long recoHandle)
Méthode interne pour définir le rappel de reconnaissance.
Paramètres:
Retours:
sessionStartedEventCallback
protected void sessionStartedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement de démarrage de session native.
Paramètres:
sessionStartedSetCallback
protected final native long sessionStartedSetCallback(long recoHandle)
Méthode interne pour définir le rappel démarré par la session.
Paramètres:
Retours:
sessionStoppedEventCallback
protected void sessionStoppedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement natif d’arrêt de session.
Paramètres:
sessionStoppedSetCallback
protected final native long sessionStoppedSetCallback(long recoHandle)
Méthode interne pour définir le rappel arrêté de session.
Paramètres:
Retours:
speechEndDetectedEventCallback
protected void speechEndDetectedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement détecté de fin de parole native.
Paramètres:
speechEndDetectedSetCallback
protected final native long speechEndDetectedSetCallback(long recoHandle)
Méthode interne pour définir le rappel détecté de fin vocale.
Paramètres:
Retours:
speechStartDetectedEventCallback
protected void speechStartDetectedEventCallback(long eventArgs)
Méthode interne pour gérer l’événement détecté de démarrage vocal natif.
Paramètres:
speechStartDetectedSetCallback
protected final native long speechStartDetectedSetCallback(long recoHandle)
Méthode interne pour définir le rappel détecté au début de la reconnaissance vocale.
Paramètres:
Retours:
startContinuousRecognition
protected final native long startContinuousRecognition(SafeHandle recoHandle)
Méthode interne pour démarrer l’opération de reconnaissance continue.
Paramètres:
Retours:
startKeywordRecognition
protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Méthode interne pour démarrer mot clé opération de reconnaissance.
Paramètres:
Retours:
stopContinuousRecognition
protected final native long stopContinuousRecognition(SafeHandle recoHandle)
Méthode interne pour arrêter l’opération de reconnaissance continue.
Paramètres:
Retours:
stopKeywordRecognition
protected final native long stopKeywordRecognition(SafeHandle recoHandle)
Méthode interne pour arrêter mot clé opération de reconnaissance.
Paramètres:
Retours:
S’applique à
Azure SDK for Java