Compartilhar via


SpeechConfig Classe

Definição

Informações sobre sua assinatura, incluindo sua chave e região, ponto de extremidade, host ou token de autorização.

public class SpeechConfig
type SpeechConfig = class
Public Class SpeechConfig
Herança
SpeechConfig
Derivado

Comentários

As chamadas para o serviço de Fala exigem um objeto **SpeechConfig**.

Há algumas maneiras de inicializar uma SpeechConfig: * Usando FromSubscription(String, String): passe uma chave e a região associada. * Usando FromEndpoint(Uri, String): passe um ponto de extremidade de serviço de Fala. Uma chave ou um token de autorização é opcional. * Usando FromHost(Uri, String): passe um endereço de host. Uma chave ou um token de autorização é opcional.

Confira também: Introdução à conversão de fala em texto

Propriedades

AuthorizationToken

Obtém ou define o token de autorização.

EndpointId

Obtém ou define a ID do ponto de extremidade de um modelo de fala personalizado a ser usado para reconhecimento de fala ou um modelo de voz personalizado para síntese de fala.

OutputFormat

Obtém ou define o formato de saída de reconhecimento de fala: simples ou detalhado.

Region

Região.

SpeechRecognitionLanguage

Especifica o nome do idioma falado a ser reconhecido, no formato BCP-47.

SpeechSynthesisLanguage

Obtém ou define a linguagem de síntese de fala, por exemplo, en-US. Adicionado em 1.4.0

SpeechSynthesisOutputFormat

Obtém o formato de saída da fala sintetizada. Adicionado em 1.4.0

Valor de exemplo: riff-16khz-16bit-mono-pcm

SpeechSynthesisVoiceName

Obtém ou define a voz de síntese de fala. Adicionado em 1.4.0

SubscriptionKey

Chave de assinatura.

Métodos

EnableAudioLogging()

Habilite o log de áudio e conteúdo no serviço. Adicionado em 1.5.0

EnableDictation()

Habilite o ditado durante o reconhecimento contínuo. Adicionado em 1.5.0

FromAuthorizationToken(String, String)

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

FromEndpoint(Uri)

Cria uma instância da configuração de fala com o ponto de extremidade especificado. Adicionado em 1.5.0

FromEndpoint(Uri, String)

Cria uma instância de SpeechConfig com um ponto de extremidade personalizado e uma chave de assinatura.

FromHost(Uri)

Cria uma instância da configuração de fala com o host especificado. Esse método destina-se somente a 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. Adicionado em 1.

FromHost(Uri, String)

Cria uma instância speechConfig com uma chave de assinatura e host específica. Esse método destina-se somente a 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 . Adicionado em 1.8.0

FromSubscription(String, String)

Cria uma instância de configuração de fala com a chave de assinatura e a região especificadas.

Confira também: Introdução à conversão de fala em texto

GetProperty(PropertyId)

Pesquisa a propriedade chamada com essa PropertyId enumeração. Adicionado em 1.3.0

GetProperty(String)

Pesquisa a propriedade que tem esse nome de cadeia de caracteres.

RequestWordLevelTimestamps()

Inclua carimbos de data/hora no nível da palavra. Quando o log de áudio está habilitado, esse método adiciona detalhes de tempo sobre o ponto inicial e a duração de cada palavra ao log. Adicionado em 1.5.0

SetProfanity(ProfanityOption)

Define a opção de palavrões. A opção de palavrões pode remover palavras profanas ou substituir suas letras por estrelas. Adicionado em 1.5.0

SetProperty(PropertyId, String)

Define o valor de uma propriedade especificada por um valor na PropertyId enumeração . Adicionado em 1.3.0

SetProperty(String, String)

Define uma propriedade usando um nome de cadeia de caracteres.

SetProxy(String, Int32)

Configura o proxy. Adicionado em 1.3.0

SetProxy(String, Int32, String, String)

Configura o proxy com o par nome de usuário-senha. Adicionado em 1.1.0

Observação: a funcionalidade de proxy não está disponível no macOS. Esse método não terá efeito na plataforma macOS.

SetServiceProperty(String, String, ServicePropertyChannel)

Habilita a visualização de novos recursos de serviço.

SetSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat)

Define o formato de saída de síntese de fala. Adicionado em 1.4.0

Aplica-se a