Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
-
languageidioma de destino de 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
-
languageidioma de destino de tradução a ser removido.
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
-
categoryIdID da categoria a ser definida.
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
-
voicenome de voz a ser definido.
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
subscriptiona chave de assinatura.regionO nome da região (consulte a página região).
Devoluções
Ponteiro compartilhado para a instância de configuração de traduçã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 tradução de fala com o token de autorização e a região especificados.
Parâmetros
authTokeno token de autorização.regionO nome da região (consulte a página região).
Devoluções
Ponteiro compartilhado para a instância de configuração de traduçã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 tradução de fala com o ponto de extremidade e a assinatura especificados. Esse método destina-se somente aos usuários que usam um ponto de extremidade de serviço não padrão. Observação: os parâmetros de consulta especificados no URI do ponto de extremidade não são alterados, mesmo que sejam definidos por outras APIs. Por exemplo, se a linguagem de reconhecimento for definida no URI como parâmetro de consulta "language=de-DE", e também definida por SetSpeechRecognitionLanguage("en-US"), a configuração de idioma no URI terá precedência e o idioma efetivo será "de-DE". Somente os parâmetros que não são especificados no URI do ponto de extremidade podem ser definidos por outras APIs. Observação: para usar um token de autorização com FromEndpoint, use FromEndpoint(const SPXSTRING&) e chame SetAuthorizationToken() na instância de SpeechTranslationConfig criada.
Parâmetros
endpointo ponto de extremidade de serviço ao qual se conectar.subscriptiona chave de assinatura.
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 tradução de fala com o ponto de extremidade especificado. Esse método destina-se somente aos usuários que usam um ponto de extremidade de serviço não padrão. Observação: os parâmetros de consulta especificados no URI do ponto de extremidade não são alterados, mesmo que sejam definidos por outras APIs. Por exemplo, se a linguagem de reconhecimento for definida no URI como parâmetro de consulta "language=de-DE", e também definida por SetSpeechRecognitionLanguage("en-US"), a configuração de idioma no URI terá precedência e o idioma efetivo será "de-DE". Somente os parâmetros que não são especificados no URI do ponto de extremidade podem ser definidos por outras APIs. Observação: 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. Observação: adicionado na versão 1.5.0.
Parâmetros
-
endpointo ponto de extremidade de 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 o host e a assinatura especificados. Esse método destina-se somente aos usuários que usam um host de serviço não padrão. O caminho do recurso padrão será assumido. Para serviços com um caminho de recurso não padrão ou nenhum caminho, use FromEndpoint. Observação: os parâmetros de consulta não são permitidos no URI do host e devem ser definidos por outras APIs. Observação: para usar um token de autorização com FromHost, use FromHost(const SPXSTRING&) e chame SetAuthorizationToken() na instância de SpeechTranslationConfig criada. Observação: adicionado na versão 1.8.0.
Parâmetros
hosto host de serviço ao qual se conectar. O formato é "protocol://host:port" em que ":p ort" é opcional.subscriptiona chave de assinatura.
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 tradução de fala com o host especificado. Esse método destina-se somente aos usuários que usam um host de serviço não padrão. O caminho do recurso padrão será assumido. Para serviços com um caminho de recurso não padrão ou nenhum caminho, use FromEndpoint. Observação: os parâmetros de consulta não são permitidos no URI do host e devem ser definidos por outras APIs. Observação: 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. Observação: adicionado na versão 1.8.0.
Parâmetros
-
hosto host de serviço ao qual se conectar. O formato é "protocol://host:port" em que ":p ort" é opcional.
Devoluções
Um ponteiro compartilhado para a nova instância SpeechTranslationConfig.