Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
class Translation::SpeechTranslationConfig
: public SpeechConfig
Clase que define configuraciones para la traducción con entrada de voz.
Miembros
AddTargetLanguage
Sintaxis: public inline void AddTargetLanguage ( const std::string & language );
Agrega un idioma de destino para la traducción.
Parámetros
-
languageidioma de destino de traducción que se va a agregar.
RemoveTargetLanguage
Sintaxis: public inline void RemoveTargetLanguage ( const std::string & language );
Quita un idioma de destino para la traducción. Se agregó en la versión 1.7.0.
Parámetros
-
languageidioma de destino de traducción que se va a quitar.
SetCustomModelCategoryId
Sintaxis: public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Establece un identificador de categoría que se pasará al servicio. El identificador de categoría se usa para buscar el modelo personalizado.
Parámetros
-
categoryIdid. de categoría que se va a establecer.
GetTargetLanguages
Sintaxis: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Obtiene los idiomas de destino para la traducción.
Devoluciones
Vector de idiomas de destino de traducción.
SetVoiceName
Sintaxis: public inline void SetVoiceName ( const std::string & voice );
Establece el nombre de voz de salida.
Parámetros
-
voicenombre de voz que se va a establecer.
GetVoiceName
Sintaxis: public inline std::string GetVoiceName ( ) const;
Obtiene el nombre de voz de salida.
Devoluciones
Nombre de voz de salida.
FromSubscription
Sintaxis: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Crea una instancia de la configuración de traducción de voz con la clave de suscripción y la región especificadas.
Parámetros
subscriptionla clave de suscripción.regionEl nombre de la región (consulte la página región de).
Devoluciones
Puntero compartido a la instancia de configuración de traducción de voz.
FromAuthorizationToken
Sintaxis: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Crea una instancia de la configuración de traducción de voz con el token de autorización y la región especificados.
Parámetros
authTokenEl token de autorización.regionEl nombre de la región (consulte la página región de).
Devoluciones
Puntero compartido a la instancia de configuración de traducción de voz.
FromEndpoint
Sintaxis: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Crea una instancia de la configuración de traducción de voz con el punto de conexión y la suscripción especificados. Este método está pensado solo para los usuarios que usan un punto de conexión de servicio no estándar. Nota: Los parámetros de consulta especificados en el URI del punto de conexión no se cambian, aunque estén establecidos por otras API. Por ejemplo, si el lenguaje de reconocimiento se define en URI como parámetro de consulta "language=de-DE", y también se establece mediante SetSpeechRecognitionLanguage("en-US"), la configuración de idioma en URI tiene prioridad y el idioma efectivo es "de-DE". Solo las API pueden establecer los parámetros que no se especifican en el URI del punto de conexión. Nota: Para usar un token de autorización con FromEndpoint, use FromEndpoint(const SPXSTRING&) y, a continuación, llame a SetAuthorizationToken() en la instancia de SpeechTranslationConfig creada.
Parámetros
endpointPunto de conexión de servicio al que se va a conectar.subscriptionla clave de suscripción.
Devoluciones
Puntero compartido a la nueva instancia speechTranslationConfig.
FromEndpoint
Sintaxis: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Crea una instancia de la configuración de traducción de voz con el punto de conexión especificado. Este método está pensado solo para los usuarios que usan un punto de conexión de servicio no estándar. Nota: Los parámetros de consulta especificados en el URI del punto de conexión no se cambian, aunque estén establecidos por otras API. Por ejemplo, si el lenguaje de reconocimiento se define en URI como parámetro de consulta "language=de-DE", y también se establece mediante SetSpeechRecognitionLanguage("en-US"), la configuración de idioma en URI tiene prioridad y el idioma efectivo es "de-DE". Solo las API pueden establecer los parámetros que no se especifican en el URI del punto de conexión. Nota: si el punto de conexión requiere una clave de suscripción para la autenticación, use FromEndpoint(const SPXSTRING&, const SPXSTRING&) para pasar la clave de suscripción como parámetro. Para usar un token de autorización con FromEndpoint, use este método para crear una instancia speechTranslationConfig y, a continuación, llame a SetAuthorizationToken() en la instancia de SpeechTranslationConfig creada. Nota: Se ha agregado en la versión 1.5.0.
Parámetros
-
endpointPunto de conexión de servicio al que se va a conectar.
Devoluciones
Puntero compartido a la nueva instancia speechTranslationConfig.
FromHost
Sintaxis: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Crea una instancia de la configuración de traducción de voz con el host y la suscripción especificados. Este método está pensado solo para los usuarios que usan un host de servicio no predeterminado. Se presupone la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use FromEndpoint en su lugar. Nota: No se permiten parámetros de consulta en el URI del host y deben establecerse en otras API. Nota: Para usar un token de autorización con FromHost, use FromHost(const SPXSTRING&) y, a continuación, llame a SetAuthorizationToken() en la instancia de SpeechTranslationConfig creada. Nota: Se ha agregado en la versión 1.8.0.
Parámetros
hostHost de servicio al que se va a conectar. El formato es "protocol://host:port", donde ":p ort" es opcional.subscriptionla clave de suscripción.
Devoluciones
Puntero compartido a la nueva instancia speechTranslationConfig.
FromHost
Sintaxis: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );
Crea una instancia de la configuración de traducción de voz con el host especificado. Este método está pensado solo para los usuarios que usan un host de servicio no predeterminado. Se presupone la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use FromEndpoint en su lugar. Nota: No se permiten parámetros de consulta en el URI del host y deben establecerse en otras API. Nota: Si el host requiere una clave de suscripción para la autenticación, use FromHost(const SPXSTRING&, const SPXSTRING&) para pasar la clave de suscripción como parámetro. Para usar un token de autorización con FromHost, use este método para crear una instancia de SpeechTranslationConfig y, a continuación, llame a SetAuthorizationToken() en la instancia de SpeechTranslationConfig creada. Nota: Se ha agregado en la versión 1.8.0.
Parámetros
-
hostHost de servicio al que se va a conectar. El formato es "protocol://host:port", donde ":p ort" es opcional.
Devoluciones
Puntero compartido a la nueva instancia speechTranslationConfig.