Partilhar via


tradução da classe::SpeechTranslationConfig

class Translation::SpeechTranslationConfig
  : public SpeechConfig

Classe que define configurações para tradução com entrada de voz.

Membros

AddTargetLanguage

Sintaxe: public inline void AddTargetLanguage ( const std::string & language );

Adiciona um idioma de destino para tradução.

Parâmetros

  • language Idioma de destino de tradução a adicionar.

RemoveTargetLanguage

Sintaxe: public inline void RemoveTargetLanguage ( const std::string & language );

Remove um idioma de destino para tradução. Adicionado na versão 1.7.0.

Parâmetros

  • language Idioma de destino de tradução a remover.

GetTargetLanguages

Sintaxe: public inline std::vector< std::string > GetTargetLanguages ( ) const;

Obtém idiomas de destino para tradução.

Devoluções

Vetor de idiomas de destino de tradução.

SetVoiceName

Sintaxe: public inline void SetVoiceName ( const std::string & voice );

Define o nome da voz de saída.

Parâmetros

  • voice Nome de voz a definir.

GetVoiceName

Sintaxe: public inline std::string GetVoiceName ( ) const;

Obtém o nome de voz de saída.

Devoluções

Nome da voz de saída.

FromSubscription

Sintaxe: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );

Cria uma instância da configuração de tradução de voz com a chave e região de subscrição especificadas.

Parâmetros

  • subscription A chave de subscrição.

  • region O nome da região (veja a página da região).

Devoluções

Ponteiro partilhado para a instância de configuração de tradução de voz.

FromAuthorizationToken

Sintaxe: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );

Cria uma instância da configuração de tradução de voz com o token de autorização e a região especificados.

Parâmetros

  • authToken O token de autorização.

  • region O nome da região (veja a página da região).

Devoluções

Ponteiro partilhado para a instância de configuração de tradução de voz.

FromEndpoint

Sintaxe: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );

Cria uma instância da configuração de tradução de voz com o ponto final e a subscrição especificados. Este método destina-se apenas a utilizadores que utilizam um ponto final de serviço não padrão. Nota: os parâmetros de consulta especificados no URI do ponto final não são alterados, mesmo que sejam definidos por outras APIs. Por exemplo, se a linguagem de reconhecimento estiver definida no URI como o parâmetro de consulta "language=de-DE" e também for definida por SetSpeechRecognitionLanguage("en-US"), a definição de idioma no URI tem precedência e o idioma em vigor é "de-DE". Apenas os parâmetros que não estão especificados no URI do ponto final podem ser definidos por outras APIs. Nota: para utilizar um token de autorização com FromEndpoint, utilize FromEndpoint(const SPXSTRING&) e, em seguida, chame SetAuthorizationToken() na instância SpeechTranslationConfig criada.

Parâmetros

  • endpoint O ponto final de serviço ao qual ligar.

  • subscription A chave de subscrição.

Devoluções

Ponteiro partilhado para a nova instância SpeechTranslationConfig.

FromEndpoint

Sintaxe: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );

Cria uma instância da configuração de tradução de voz com o ponto final especificado. Este método destina-se apenas a utilizadores que utilizam um ponto final de serviço não padrão. Nota: os parâmetros de consulta especificados no URI do ponto final não são alterados, mesmo que sejam definidos por outras APIs. Por exemplo, se a linguagem de reconhecimento estiver definida no URI como o parâmetro de consulta "language=de-DE" e também for definida por SetSpeechRecognitionLanguage("en-US"), a definição de idioma no URI tem precedência e o idioma em vigor é "de-DE". Apenas os parâmetros que não estão especificados no URI do ponto final podem ser definidos por outras APIs. Nota: se o ponto final necessitar de uma chave de subscrição para autenticação, utilize FromEndpoint(const SPXSTRING&, const SPXSTRING&) para transmitir a chave de subscrição como parâmetro. Para utilizar um token de autorização com FromEndpoint, utilize este método para criar uma instância SpeechTranslationConfig e, em seguida, chame SetAuthorizationToken() na instância SpeechTranslationConfig criada. Nota: adicionado na versão 1.5.0.

Parâmetros

  • endpoint O ponto final de serviço ao qual ligar.

Devoluções

Um ponteiro partilhado para a nova instância SpeechTranslationConfig.

FromHost

Sintaxe: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );

Cria uma instância da configuração de tradução de voz com o anfitrião e a subscrição especificados. Este método destina-se apenas a utilizadores que utilizam um anfitrião de serviço não predefinido. Será assumido o caminho de recurso padrão. Para serviços com um caminho de recurso não padrão ou nenhum caminho, utilize FromEndpoint como alternativa. Nota: os parâmetros de consulta não são permitidos no URI do anfitrião e têm de ser definidos por outras APIs. Nota: para utilizar um token de autorização com FromHost, utilize FromHost(const SPXSTRING&) e, em seguida, chame SetAuthorizationToken() na instância SpeechTranslationConfig criada. Nota: adicionado na versão 1.8.0.

Parâmetros

  • host O anfitrião do serviço ao qual ligar. O formato é "protocol://host:port" em que ":p ort" é opcional.

  • subscription A chave de subscrição.

Devoluções

Ponteiro partilhado para a nova instância SpeechTranslationConfig.

FromHost

Sintaxe: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );

Cria uma instância da configuração de tradução de voz com o anfitrião especificado. Este método destina-se apenas a utilizadores que utilizam um anfitrião de serviço não predefinido. Será assumido o caminho de recurso padrão. Para serviços com um caminho de recurso não padrão ou nenhum caminho, utilize FromEndpoint como alternativa. Nota: os parâmetros de consulta não são permitidos no URI do anfitrião e têm de ser definidos por outras APIs. Nota: se o anfitrião precisar de uma chave de subscrição para autenticação, utilize FromHost(const SPXSTRING&, const SPXSTRING&) para transmitir a chave de subscrição como parâmetro. Para utilizar um token de autorização com FromHost, utilize este método para criar uma instância SpeechTranslationConfig e, em seguida, chame SetAuthorizationToken() na instância SpeechTranslationConfig criada. Nota: adicionado na versão 1.8.0.

Parâmetros

  • host O anfitrião de serviço ao qual se ligar. O formato é "protocol://host:port" em que ":p ort" é opcional.

Devoluções

Um ponteiro partilhado para a nova instância SpeechTranslationConfig.