Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
class Translation::SpeechTranslationConfig
: public SpeechConfig
Classe qui définit des configurations pour la traduction avec une entrée vocale.
Membres
AddTargetLanguage
Syntaxe : public inline void AddTargetLanguage ( const std::string & language );
Ajoute une langue cible pour la traduction.
Paramètres
-
language
langue cible de traduction à ajouter.
RemoveTargetLanguage
Syntaxe : public inline void RemoveTargetLanguage ( const std::string & language );
Supprime une langue cible pour la traduction. Ajouté dans la version 1.7.0.
Paramètres
-
language
langue cible de traduction à supprimer.
SetCustomModelCategoryId
Syntaxe : public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Définit un ID de catégorie qui sera passé au service. L’ID de catégorie est utilisé pour rechercher le modèle personnalisé.
Paramètres
-
categoryId
ID de catégorie à définir.
GetTargetLanguages
Syntaxe : public inline std::vector< std::string > GetTargetLanguages ( ) const;
Obtient les langues cibles pour la traduction.
Retours
Vecteur des langues cibles de traduction.
SetVoiceName
Syntaxe : public inline void SetVoiceName ( const std::string & voice );
Définit le nom de la voix de sortie.
Paramètres
-
voice
nom vocal à définir.
GetVoiceName
Syntaxe : public inline std::string GetVoiceName ( ) const;
Obtient le nom de la voix de sortie.
Retours
Nom de la voix de sortie.
FromSubscription
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Crée une instance de la configuration de traduction vocale avec la clé d’abonnement et la région spécifiées.
Paramètres
subscription
La clé d’abonnement.region
Le nom de la région (voir la page région).
Retours
Pointeur partagé vers l’instance de configuration de traduction vocale.
FromAuthorizationToken
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Crée une instance de la configuration de traduction vocale avec le jeton d’autorisation et la région spécifiés.
Paramètres
authToken
Le jeton d’autorisation.region
Le nom de la région (voir la page région).
Retours
Pointeur partagé vers l’instance de configuration de traduction vocale.
FromEndpoint
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Crée une instance de la configuration de traduction vocale avec le point de terminaison et l’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison 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 le langage de reconnaissance est défini dans l’URI en tant que paramètre de requête « language =de-DE», et également défini par SetSpeechRecognitionLanguage( »en-US« ), le paramètre de langue dans l’URI est prioritaire, et la langue effective est «de-DE». Seuls les paramètres qui ne sont pas 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(const SPXSTRING&), puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée.
Paramètres
endpoint
point de terminaison de service auquel se connecter.subscription
La clé d’abonnement.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.
FromEndpoint
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Crée une 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 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 le langage de reconnaissance est défini dans l’URI en tant que paramètre de requête « language =de-DE», et également défini par SetSpeechRecognitionLanguage( »en-US« ), le paramètre de langue dans l’URI est prioritaire, et la langue effective est «de-DE». Seuls les paramètres qui ne sont pas 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(const SPXSTRING&, const SPXSTRING&) 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 une instance SpeechTranslationConfig, puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée. Remarque : ajoutée dans la version 1.5.0.
Paramètres
-
endpoint
point de terminaison de service auquel se connecter.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.
FromHost
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Crée une instance de la configuration de traduction vocale avec l’hôte et l’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service non 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 FromEndpoint à la place. 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(const SPXSTRING&), puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée. Remarque : ajoutée dans la version 1.8.0.
Paramètres
host
l’hôte de service auquel se connecter. Le format est « protocol ://host :port » où « :p ort » est facultatif.subscription
La clé d’abonnement.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.
FromHost
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & 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 non 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 FromEndpoint à la place. 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(const SPXSTRING&, const SPXSTRING&) 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 une instance SpeechTranslationConfig, puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée. Remarque : ajoutée dans la version 1.8.0.
Paramètres
-
host
l’hôte de service auquel se connecter. Le format est « protocol ://host :port » où « :p ort » est facultatif.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.