classe Translation::SpeechTranslationConfig

class Translation::SpeechTranslationConfig
  : public SpeechConfig

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

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 da tradução a ser adicionado.

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 da tradução a remover.

SetCustomModelCategoryId

Sintaxe: public inline void SetCustomModelCategoryId ( const std::string & categoryId );

Define uma ID de categoria que será passada para o serviço. A ID da categoria é usada para localizar o modelo personalizado.

Parâmetros

  • categoryId ID da categoria a definir.

GetTargetLanguages

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

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

Devoluções

Vetor de línguas 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 da voz a definir.

GetVoiceName

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

Obtém o nome da 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 fala com a chave de assinatura e a região especificadas.

Parâmetros

  • subscription A chave de subscrição.

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

Devoluções

Ponteiro compartilhado para a instância de configuração de conversão de fala.

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 conversão de fala com token de autorização e região especificados.

Parâmetros

  • authToken O token de autorização.

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

Devoluções

Ponteiro compartilhado para a instância de configuração de conversão de fala.

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 conversão de fala com ponto de extremidade e assinatura especificados. Esse método destina-se apenas a usuários que usam um ponto de extremidade de serviço não padrão. Nota: Os parâmetros de consulta especificados no URI do ponto de extremidade não são alterados, mesmo que sejam definidos por quaisquer outras APIs. Por exemplo, se o idioma de reconhecimento é definido no URI como parâmetro de consulta "language=de-DE", e também definido por SetSpeechRecognitionLanguage("en-US"), a configuração de idioma no URI tem precedência, e o idioma efetivo é "de-DE". Somente os parâmetros que não são especificados no URI do ponto de extremidade podem ser definidos por outras APIs. Nota: Para usar um token de autorização com FromEndpoint, use FromEndpoint(const SPXSTRING&) e chame SetAuthorizationToken() na instância SpeechTranslationConfig criada.

Parâmetros

  • endpoint O ponto de extremidade do serviço ao qual se conectar.

  • subscription A chave de subscrição.

Devoluções

Ponteiro compartilhado 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 conversão de fala com o ponto de extremidade especificado. Esse método destina-se apenas a usuários que usam um ponto de extremidade de serviço não padrão. Nota: Os parâmetros de consulta especificados no URI do ponto de extremidade não são alterados, mesmo que sejam definidos por quaisquer outras APIs. Por exemplo, se o idioma de reconhecimento é definido no URI como parâmetro de consulta "language=de-DE", e também definido por SetSpeechRecognitionLanguage("en-US"), a configuração de idioma no URI tem precedência, e o idioma efetivo é "de-DE". Somente os parâmetros que não são especificados no URI do ponto de extremidade podem ser definidos por outras APIs. Nota: se o ponto de extremidade exigir uma chave de assinatura para autenticação, use FromEndpoint(const SPXSTRING&, const SPXSTRING&) para passar a chave de assinatura como parâmetro. Para usar um token de autorização com FromEndpoint, use esse 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 de extremidade do serviço ao qual se conectar.

Devoluções

Um ponteiro compartilhado 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 fala com host e assinatura especificados. Esse método destina-se apenas a usuários que usam um host de serviço não padrão. O caminho de recurso padrão será assumido. Para serviços com um caminho de recurso não padrão ou nenhum caminho, use FromEndpoint em vez disso. Nota: Os parâmetros de consulta não são permitidos no URI do host e devem ser definidos por outras APIs. Nota: Para usar um token de autorização com FromHost, use FromHost(const SPXSTRING&) e chame SetAuthorizationToken() na instância SpeechTranslationConfig criada. Nota: Adicionado na versão 1.8.0.

Parâmetros

  • host O host de serviço ao qual se conectar. O formato é "protocol://host:port" onde ":p ort" é opcional.

  • subscription A chave de subscrição.

Devoluções

Ponteiro compartilhado 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 conversão de fala com host especificado. Esse método destina-se apenas a usuários que usam um host de serviço não padrão. O caminho de recurso padrão será assumido. Para serviços com um caminho de recurso não padrão ou nenhum caminho, use FromEndpoint em vez disso. Nota: Os parâmetros de consulta não são permitidos no URI do host e devem ser definidos por outras APIs. Nota: Se o host exigir uma chave de assinatura para autenticação, use FromHost(const SPXSTRING&, const SPXSTRING&) para passar a chave de assinatura como parâmetro. Para usar um token de autorização com FromHost, use esse 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 host de serviço ao qual se conectar. O formato é "protocol://host:port" onde ":p ort" é opcional.

Devoluções

Um ponteiro compartilhado para a nova instância SpeechTranslationConfig.