KeywordRecognizer Classe

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

Implémente

java.lang.AutoCloseable

public final class KeywordRecognizer
implements java.lang.AutoCloseable

Effectue mot clé reconnaissance sur l’entrée vocale. 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
final EventHandlerImpl<SpeechRecognitionCanceledEventArgs> canceled

Signal pour les événements liés à l’annulation d’une interaction.

final EventHandlerImpl<KeywordRecognitionEventArgs> recognized

Signal pour les événements liés à la reconnaissance de mots clés

Récapitulatif du constructeur

Constructeur Description
KeywordRecognizer(AudioConfig audioConfig)

Crée une instance d’un module de reconnaissance mot clé.

Résumé de la méthode

Modificateur et type Méthode et description
void close()

Supprimer les ressources associées.

SafeHandle getImpl()

Méthode interne pour obtenir le handle sous-jacent au module de reconnaissance mot clé.

PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour KeywordRecognizer.

java.util.concurrent.Future<KeywordRecognitionResult> recognizeOnceAsync(KeywordRecognitionModel model)

Démarre une session de reconnaissance mot clé.

java.util.concurrent.Future<java.lang.Void> stopRecognitionAsync()

Arrête une session de reconnaissance mot clé active.

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

canceled

public final EventHandlerImpl canceled

Signal pour les événements liés à l’annulation d’une interaction. L’événement indique si la raison est une annulation directe ou une erreur.

recognized

public final EventHandlerImpl recognized

Signal pour les événements liés à la reconnaissance de mots clés

Détails du constructeur

KeywordRecognizer

public KeywordRecognizer(AudioConfig audioConfig)

Crée une instance d’un module de reconnaissance mot clé. Si aucune configuration audio n’est fournie en tant que paramètre d’entrée, cela équivaut à appeler avec une configuration construite avec AudioConfig::FromDefaultMicrophoneInput.

Parameters:

audioConfig - configuration audio.

Détails de la méthode

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 .

getImpl

public SafeHandle getImpl()

Méthode interne pour obtenir le handle sous-jacent au module de reconnaissance mot clé.

Returns:

handle natif de l’objet sous-jacent.

getProperties

public PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour KeywordRecognizer.

Returns:

Collection de propriétés et leurs valeurs définies pour KeywordRecognizer.

recognizeOnceAsync

public Future recognizeOnceAsync(KeywordRecognitionModel model)

Démarre une session de reconnaissance mot clé. Cette session durera jusqu’à ce que la première mot clé soit reconnue. Dans ce cas, l’événement Reconnu est déclenché et la session se termine. Pour réarmer le mot clé, la méthode doit être appelée à nouveau après l’émission de l’événement. Remarque : Si aucune mot clé n’est détectée dans l’entrée, la tâche ne sera jamais résolue, sauf si la méthode StopRecognition est appelée.

Parameters:

model - Le modèle de reconnaissance mot clé qui spécifie les mot clé à reconnaître.

Returns:

Tâche représentant l’opération de reconnaissance mot clé. La tâche retourne la valeur KeywordRecognitionResult.

stopRecognitionAsync

public Future stopRecognitionAsync()

Arrête une session de reconnaissance mot clé active.

Returns:

Tâche représentant l’opération asynchrone qui arrête la reconnaissance.

S’applique à