TranslationRecognizer Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. translation. TranslationRecognizer
- com.
- com.
public final class TranslationRecognizer
extends Recognizer
Effectue une traduction 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
Event |
canceled
L’événement annulé indique que la reconnaissance/la traduction a été annulée. |
final
Event |
recognized
L’événement reconnu indique qu’un résultat de reconnaissance final est reçu. |
final
Event |
recognizing
L’événement reconnaissant signale qu’un résultat de reconnaissance intermédiaire est reçu. |
final
Event |
synthesizing
L’événement synthétisant signale qu’un résultat de synthèse de traduction est reçu. |
Récapitulatif du constructeur
Constructeur | Description |
---|---|
TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig) |
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale incorporée. |
TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig, AudioConfig audioConfig) |
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale incorporée. |
TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig) |
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale hybride. |
TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig, AudioConfig audioConfig) |
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale hybride. |
TranslationRecognizer(SpeechTranslationConfig stc) |
Construit un instance d’un module de reconnaissance de traduction. |
TranslationRecognizer(SpeechTranslationConfig stc, AudioConfig audioConfig) |
Construit un instance d’un module de reconnaissance de traduction. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
addTargetLanguage(String value)
Ajoute une langue cible pour la traduction. |
protected void |
dispose(boolean disposing)
Cette méthode effectue le nettoyage des ressources. |
java.lang.String |
getAuthorizationToken()
Obtient le jeton d’autorisation utilisé pour communiquer avec le service. |
Property |
getProperties()
Collection de propriétés et leurs valeurs définies pour ce translation |
java.lang.String |
getSpeechRecognitionLanguage()
Obtient la langue parlée de reconnaissance. |
java.util.ArrayList<java.lang.String> |
getTargetLanguages()
Obtient toutes les langues cibles qui ont été configurées pour la traduction. |
java.lang.String |
getVoiceName()
Obtient le nom de la voix de sortie. |
java.util.concurrent.Future<Translation |
recognizeOnceAsync()
Démarre la reconnaissance et la traduction, puis s’arrête une fois que le premier énoncé est reconnu. |
void |
removeTargetLanguage(String value)
Supprime une langue cible pour la traduction. |
void |
setAuthorizationToken(String token)
Définit le jeton d’autorisation utilisé pour communiquer avec le service. |
java.util.concurrent.Future<java.lang.Void> |
startContinuousRecognitionAsync()
Démarre la reconnaissance et la traduction sur un flux audio continu, jusqu’à ce que l’option Arrêter |
java.util.concurrent.Future<java.lang.Void> |
stopContinuousRecognitionAsync()
Arrête une opération de reconnaissance en cours d’exécution dès que possible et demande immédiatement un résultat en fonction de l’entrée qui a été traitée jusqu’à présent. |
Méthodes héritées de Recognizer
Méthodes héritées de java.lang.Object
Détails du champ
canceled
public final EventHandlerImpl
L’événement annulé indique que la reconnaissance/la traduction a été annulée.
recognized
public final EventHandlerImpl
L’événement reconnu indique qu’un résultat de reconnaissance final est reçu.
recognizing
public final EventHandlerImpl
L’événement reconnaissant signale qu’un résultat de reconnaissance intermédiaire est reçu.
synthesizing
public final EventHandlerImpl
L’événement synthétisant signale qu’un résultat de synthèse de traduction est reçu.
Détails du constructeur
TranslationRecognizer
public TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig)
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale incorporée.
Parameters:
TranslationRecognizer
public TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig, AudioConfig audioConfig)
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale incorporée.
Parameters:
TranslationRecognizer
public TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig)
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale hybride.
Parameters:
TranslationRecognizer
public TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig, AudioConfig audioConfig)
Construit un instance d’un module de reconnaissance de traduction pour la traduction vocale hybride.
Parameters:
TranslationRecognizer
public TranslationRecognizer(SpeechTranslationConfig stc)
Construit un instance d’un module de reconnaissance de traduction.
Parameters:
TranslationRecognizer
public TranslationRecognizer(SpeechTranslationConfig stc, AudioConfig audioConfig)
Construit un instance d’un module de reconnaissance de traduction.
Parameters:
Détails de la méthode
addTargetLanguage
public void addTargetLanguage(String value)
Ajoute une langue cible pour la traduction. Ajout dans la version 1.7.0.
Parameters:
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 l’élimination a la valeur true) ou du finaliseur (si la suppression est false). Les classes dérivées doivent remplacer cette méthode pour supprimer la ressource si nécessaire.
Overrides:
TranslationRecognizer.dispose(boolean disposing)Parameters:
getAuthorizationToken
public String getAuthorizationToken()
Obtient le jeton d’autorisation utilisé pour communiquer avec le service.
Returns:
getProperties
public PropertyCollection getProperties()
Collection de propriétés et leurs valeurs définies pour ce TranslationRecognizer.
Returns:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Obtient la langue parlée de reconnaissance.
Returns:
getTargetLanguages
public ArrayList
Obtient toutes les langues cibles qui ont été configurées pour la traduction.
Returns:
getVoiceName
public String getVoiceName()
Obtient le nom de la voix de sortie.
Returns:
recognizeOnceAsync
public Future
Démarre la reconnaissance et la traduction, puis s’arrête une fois que le premier énoncé est reconnu. La tâche retourne le texte de traduction en conséquence. Remarque : RecognizeOnceAsync() retourne lorsque le premier énoncé a été reconnu. Il convient donc parfaitement à la reconnaissance par capture unique comme une commande ou une requête. Pour une reconnaissance longue durée, utilisez plutôt StartContinuousRecognitionAsync().
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
Supprime une langue cible pour la traduction. Ajout dans la version 1.7.0.
Parameters:
setAuthorizationToken
public void setAuthorizationToken(String token)
Définit le jeton d’autorisation utilisé pour communiquer avec le service. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Dans le cas contraire, le module de reconnaissance rencontrera des erreurs lors de la reconnaissance.
Parameters:
startContinuousRecognitionAsync
public Future
Démarre la reconnaissance et la traduction sur un flux audio continu, jusqu’à ce que StopContinuousRecognitionAsync() soit appelé. L’utilisateur doit s’abonner aux événements pour recevoir les résultats de la traduction.
Returns:
stopContinuousRecognitionAsync
public Future
Arrête une opération de reconnaissance en cours d’exécution dès que possible et demande immédiatement un résultat en fonction de l’entrée qui a été traitée jusqu’à présent. Cela fonctionne pour toutes les opérations de reconnaissance, et pas seulement les opérations continues, et facilite l’utilisation des boutons push-to-talk ou « Terminer maintenant » pour le point de terminaison audio manuel.
Returns:
S’applique à
Azure SDK for Java