Recognizer Classe

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

Implémente

java.lang.AutoCloseable

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 EventHandlerImpl<SessionEventArgs> sessionStarted

Définit le gestionnaire d’événements pour l’événement démarré par la session.

final EventHandlerImpl<SessionEventArgs> sessionStopped

Définit le gestionnaire d’événements pour l’événement d’arrêt de session.

final EventHandlerImpl<RecognitionEventArgs> speechEndDetected

Définit le gestionnaire d’événements pour l’événement détecté par la fin de la reconnaissance vocale.

final EventHandlerImpl<RecognitionEventArgs> 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.

SafeHandle 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

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

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 sessionStarted

Définit le gestionnaire d’événements pour l’événement démarré par la session.

sessionStopped

public final EventHandlerImpl sessionStopped

Définit le gestionnaire d’événements pour l’événement d’arrêt de session.

speechEndDetected

public final EventHandlerImpl speechEndDetected

Définit le gestionnaire d’événements pour l’événement détecté par la fin de la reconnaissance vocale.

speechStartDetected

public final EventHandlerImpl speechStartDetected

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

Parameters:

audioInput - Configuration d’entrée audio facultative associée au module de reconnaissance

Détails de la méthode

canceledSetCallback

protected final native long canceledSetCallback(long recoHandle)

Méthode interne pour définir le rappel annulé.

Parameters:

recoHandle - Handle du module de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

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.

Parameters:

disposing - Indicateur pour demander l’élimination.

doAsyncRecognitionAction

protected void doAsyncRecognitionAction(Runnable recoImplAction)

Méthode interne pour exécuter l’opération de reconnaissance.

Parameters:

recoImplAction - Exécutable de l’opération de reconnaissance.

getImpl

public SafeHandle getImpl()

Retourne le instance du module de reconnaissance interne

Returns:

Le module de reconnaissance interne instance

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.

Parameters:

recoHandle - Handle du module de reconnaissance natif.
propertyHandle - Handle de propriété native.

Returns:

Handle de résultat natif de l’opération.

recognize

protected long recognize()

Méthode interne pour démarrer l’opération reconnaître une fois.

Returns:

Handle de résultat natif de la reconnaissance.

recognizedSetCallback

protected final native long recognizedSetCallback(long recoHandle)

Méthode interne pour définir le rappel reconnu.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

recognizingSetCallback

protected final native long recognizingSetCallback(long recoHandle)

Méthode interne pour définir le rappel de reconnaissance.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

sessionStartedEventCallback

protected void sessionStartedEventCallback(long eventArgs)

Méthode interne pour gérer l’événement de démarrage de session native.

Parameters:

eventArgs - Les arguments d’événement natifs.

sessionStartedSetCallback

protected final native long sessionStartedSetCallback(long recoHandle)

Méthode interne pour définir le rappel démarré par la session.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

sessionStoppedEventCallback

protected void sessionStoppedEventCallback(long eventArgs)

Méthode interne pour gérer l’événement natif d’arrêt de session.

Parameters:

eventArgs - Les arguments d’événement natifs.

sessionStoppedSetCallback

protected final native long sessionStoppedSetCallback(long recoHandle)

Méthode interne pour définir le rappel arrêté de session.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

speechEndDetectedEventCallback

protected void speechEndDetectedEventCallback(long eventArgs)

Méthode interne pour gérer l’événement détecté de fin de parole native.

Parameters:

eventArgs - Les arguments d’événement natifs.

speechEndDetectedSetCallback

protected final native long speechEndDetectedSetCallback(long recoHandle)

Méthode interne pour définir le rappel détecté de fin vocale.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

speechStartDetectedEventCallback

protected void speechStartDetectedEventCallback(long eventArgs)

Méthode interne pour gérer l’événement détecté de démarrage vocal natif.

Parameters:

eventArgs - Les arguments d’événement natifs.

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.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

startContinuousRecognition

protected final native long startContinuousRecognition(SafeHandle recoHandle)

Méthode interne pour démarrer l’opération de reconnaissance continue.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

startKeywordRecognition

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

Méthode interne pour démarrer mot clé opération de reconnaissance.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.
keywordModelHandle - Handle de modèle natif mot clé.

Returns:

Handle de résultat natif de l’opération.

stopContinuousRecognition

protected final native long stopContinuousRecognition(SafeHandle recoHandle)

Méthode interne pour arrêter l’opération de reconnaissance continue.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

stopKeywordRecognition

protected final native long stopKeywordRecognition(SafeHandle recoHandle)

Méthode interne pour arrêter mot clé opération de reconnaissance.

Parameters:

recoHandle - Handle de l’outil de reconnaissance natif.

Returns:

Handle de résultat natif de l’opération.

S’applique à