SpeechTranslationConfig Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. SpeechConfig - com.
microsoft. cognitiveservices. speech. translation. SpeechTranslationConfig
- com.
- com.
Implémente
public final class SpeechTranslationConfig
extends SpeechConfig
implements java.lang.AutoCloseable
Configuration de la traduction vocale. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
addTargetLanguage(String value)
Ajoute une langue cible (texte) pour la traduction. |
void |
close()
Supprimer les ressources associées. |
static
Speech |
fromAuthorizationToken(String authorizationToken, String region)
Instance statique de la configuration de traduction |
static
Speech |
fromEndpoint(URI endpoint)
Crée un instance de la configuration de traduction vocale avec le point de terminaison spécifié. |
static
Speech |
fromEndpoint(URI endpoint, String subscriptionKey)
Crée une instance de la configuration de traduction vocale avec le point de terminaison et la clé d’abonnement spécifiés. |
static
Speech |
fromHost(URI host)
Crée une instance de la configuration de traduction vocale avec l’hôte spécifié. |
static
Speech |
fromHost(URI host, String subscriptionKey)
Crée une instance de la configuration de traduction vocale avec l’hôte et la clé d’abonnement spécifiés. |
static
Speech |
fromSubscription(String subscriptionKey, String region)
Instance statique de la configuration de traduction |
Safe |
getImpl()
Retourne l’implémentation de la configuration de la traduction vocale |
java.util.ArrayList<java.lang.String> |
getTargetLanguages()
Obtient toutes les langues cibles qui ont été configurées pour la traduction. |
java.lang.String |
getVoiceName()
Retourne le nom de la voix sélectionnée. |
void |
removeTargetLanguage(String value)
Supprime une langue cible (texte) pour la traduction. |
void |
setVoiceName(String value)
Définit la voix de la langue traduite, activez la sortie de synthèse vocale. |
Méthodes héritées de SpeechConfig
Méthodes héritées de java.lang.Object
Détails de la méthode
addTargetLanguage
public void addTargetLanguage(String value)
Ajoute une langue cible (texte) pour la traduction.
Parameters:
close
public void close()
Supprimer les ressources associées.
Overrides:
SpeechTranslationConfig.close()fromAuthorizationToken
public static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)
Les instance statiques de SpeechTranslationConfig retournées en passant le jeton d’autorisation et la région de service. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant l’expiration du jeton d’autorisation, l’appelant doit l’actualiser en appelant ce setter avec un nouveau jeton valide. Sinon, tous les modules de reconnaissance créés par cette instance SpeechTranslationConfig rencontreront des erreurs lors de la reconnaissance.
Parameters:
Returns:
fromEndpoint
public static SpeechTranslationConfig fromEndpoint(URI endpoint)
Crée un instance de la configuration de traduction vocale avec le point de terminaison spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison ou des paramètres de service non standard. Remarque : Les paramètres de requête spécifiés dans l’URI du point de terminaison ne sont pas modifiés, même s’ils sont définis par d’autres API. Par exemple, si la langue de reconnaissance est définie dans l’URI en tant que paramètre de requête « language=de-DE », et également définie par setSpeechRecognitionLanguage(« en-US »), le paramètre de langue dans URI est prioritaire et la langue effective est « de-DE ». Seuls les paramètres non spécifiés dans l’URI de point de terminaison peuvent être définis par d’autres API. Remarque : si le point de terminaison nécessite une clé d’abonnement pour l’authentification, utilisez fromEndpoint(java.net.URI, String) pour passer la clé d’abonnement en tant que paramètre. Pour utiliser un jeton d’autorisation avec fromEndpoint, utilisez cette méthode pour créer un instance SpeechTranslationConfig, puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé. Remarque : Ajouté dans la version 1.5.0.
Parameters:
Returns:
fromEndpoint
public static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)
Crée une instance de la configuration de traduction vocale avec le point de terminaison et la clé d’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison ou des paramètres de service non standard. Remarque : Les paramètres de requête spécifiés dans l’URI du point de terminaison ne sont pas modifiés, même s’ils sont définis par d’autres API. Par exemple, si la langue de reconnaissance est définie dans l’URI en tant que paramètre de requête « language=de-DE », et également définie par setSpeechRecognitionLanguage(« en-US »), le paramètre de langue dans URI est prioritaire et la langue effective est « de-DE ». Seuls les paramètres non spécifiés dans l’URI de point de terminaison peuvent être définis par d’autres API. Remarque : Pour utiliser un jeton d’autorisation avec fromEndpoint, utilisez fromEndpoint(java.net.URI), puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé.
Parameters:
Returns:
fromHost
public static SpeechTranslationConfig fromHost(URI host)
Crée une instance de la configuration de traduction vocale avec l’hôte spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès du tout, utilisez plutôt fromEndpoint. Remarque : les paramètres de requête ne sont pas autorisés dans l’URI hôte et doivent être définis par d’autres API. Remarque : Si l’hôte nécessite une clé d’abonnement pour l’authentification, utilisez fromHost(java.net.URI, String) pour passer la clé d’abonnement en tant que paramètre. Pour utiliser un jeton d’autorisation avec fromHost, utilisez cette méthode pour créer un instance SpeechTranslationConfig, puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé. Remarque : Ajouté dans la version 1.8.0.
Parameters:
Returns:
fromHost
public static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)
Crée une instance de la configuration de traduction vocale avec l’hôte et la clé d’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès du tout, utilisez plutôt fromEndpoint. Remarque : les paramètres de requête ne sont pas autorisés dans l’URI hôte et doivent être définis par d’autres API. Remarque : Pour utiliser un jeton d’autorisation avec fromHost, utilisez fromHost(java.net.URI), puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé. Remarque : Ajouté dans la version 1.8.0.
Parameters:
Returns:
fromSubscription
public static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)
Instance statiques de SpeechTranslationConfig retournées en passant subscriptionKey et la région de service.
Parameters:
Returns:
getImpl
public SafeHandle getImpl()
Retourne l’implémentation de la configuration de la traduction vocale
Overrides:
SpeechTranslationConfig.getImpl()Returns:
getTargetLanguages
public ArrayList
Obtient toutes les langues cibles qui ont été configurées pour la traduction.
Returns:
getVoiceName
public String getVoiceName()
Retourne le nom de la voix sélectionnée.
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
Supprime une langue cible (texte) pour la traduction. Ajout dans la version 1.7.0.
Parameters:
setVoiceName
public void setVoiceName(String value)
Définit la voix de la langue traduite, activez la sortie de synthèse vocale.
Parameters:
S’applique à
Azure SDK for Java