Partilhar via


SpeechConfigImpl class

Extends

Propriedades

authorizationToken

Obtém o token de autorização.

autoDetectSourceLanguages
endPoint
endpointId

Obtém a ID do ponto de extremidade de um modelo de fala personalizado que é usado para reconhecimento de fala.

outputFormat

Obtém o formato de saída de reconhecimento de fala (simples ou detalhado). Nota: Este formato de saída é para o resultado de reconhecimento de fala, use [SpeechConfig.speechSynthesisOutputFormat] para obter o formato de saída de áudio sintetizado.

properties
region
speechRecognitionLanguage

Retorna o idioma configurado.

speechSynthesisLanguage

Obtém a linguagem do sintetizador de voz. Adicionado na versão 1.11.0.

speechSynthesisOutputFormat

Obtém o formato de saída de síntese de fala. Adicionado na versão 1.11.0.

speechSynthesisVoiceName

Obtém a voz do sintetizador de voz. Adicionado na versão 1.11.0.

subscriptionKey

Métodos

clone()
enableAudioLogging()

Habilite o registro de áudio no serviço. Os logs de áudio e conteúdo são armazenados no armazenamento de propriedade da Microsoft ou em sua própria conta de armazenamento vinculada à sua assinatura de Serviços Cognitivos (recurso de fala habilitado para Bring Your Own Storage (BYOS)). Os logs serão removidos após 30 dias. Adicionado na versão 1.7.0.

enableDictation()

Habilite o ditado. Suportado apenas no reconhecimento contínuo de fala. Adicionado na versão 1.7.0.

getProperty(string | PropertyId, string)

Retorna o valor atual de uma propriedade arbitrária.

requestWordLevelTimestamps()

Inclui carimbos de data/hora no nível da palavra. Adicionado na versão 1.7.0.

setProfanity(ProfanityOption)

Define a opção de palavrões. Adicionado na versão 1.7.0.

setProperty(string | PropertyId, string)

Define uma propriedade arbitrária.

setProxy(string, number)

Define a configuração do proxy. Apenas relevante em ambientes Node.js. Adicionado na versão 1.4.0.

setProxy(string, number, string, string)

Define a configuração do proxy. Apenas relevante em ambientes Node.js. Adicionado na versão 1.4.0.

setServiceProperty(string, string)

Define um valor de propriedade que será passado para o serviço usando o canal especificado. Adicionado na versão 1.7.0.

Métodos Herdados

close()

Fecha a configuração.

fromAuthorizationToken(string, string)

Cria uma instância da fábrica de fala com o token de autorização inicial e a região especificados. Nota: O chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Nota: Utilize um token derivado da sua chave de subscrição LanguageUnderstanding caso pretenda utilizar o reconhecedor de intenção. Como os valores de configuração são copiados ao criar um novo reconhecedor, o novo valor de token não se aplicará aos reconhecedores que já foram criados. Para reconhecedores que foram criados antes, você precisa definir o token de autorização do reconhecedor correspondente para atualizar o token. Caso contrário, os reconhecedores encontrarão erros durante o reconhecimento.

fromEndpoint(URL, string)

Cria uma instância da configuração de fala com o ponto de extremidade especificado e a chave de assinatura. Esse método destina-se apenas a usuários que usam um ponto de extremidade ou parâmetros de serviço não padrão. Nota: Utilize a sua chave de subscrição LanguageUnderstanding caso pretenda utilizar o Reconhecedor de Intenção. Nota: Os parâmetros de consulta especificados na URL do ponto de extremidade não são alterados, mesmo que sejam definidos por quaisquer outras APIs. Por exemplo, se language é definido no uri como parâmetro de consulta "language=de-DE", e também definido por SpeechConfig.speechRecognitionLanguage = "en-US", a configuração de idioma em uri tem precedência, e a linguagem efetiva é "de-DE". Somente os parâmetros que não são especificados na URL do ponto de extremidade podem ser definidos por outras APIs. Nota: Para usar o token de autorização com fromEndpoint, passe uma cadeia de caracteres vazia para a subscriptionKey no método fromEndpoint e defina authorizationToken="token" na instância SpeechConfig criada para usar o token de autorização.

fromHost(URL, string)

Cria uma instância da configuração de fala com host e chave de 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(URL) e defina a propriedade AuthorizationToken na instância SpeechConfig criada. Nota: Adicionado na versão 1.9.0.

fromSubscription(string, string)

Instância estática de SpeechConfig retornada passando subscriptionKey e região de serviço. Nota: Utilize a sua chave de subscrição LanguageUnderstanding caso pretenda utilizar o Reconhecedor de Intenção.

Detalhes de Propriedade

authorizationToken

Obtém o token de autorização.

string authorizationToken

Valor de Propriedade

string

autoDetectSourceLanguages

string autoDetectSourceLanguages

Valor de Propriedade

string

endPoint

URL endPoint

Valor de Propriedade

URL

endpointId

Obtém a ID do ponto de extremidade de um modelo de fala personalizado que é usado para reconhecimento de fala.

string endpointId

Valor de Propriedade

string

O ID do ponto de extremidade

outputFormat

Obtém o formato de saída de reconhecimento de fala (simples ou detalhado). Nota: Este formato de saída é para o resultado de reconhecimento de fala, use [SpeechConfig.speechSynthesisOutputFormat] para obter o formato de saída de áudio sintetizado.

OutputFormat outputFormat

Valor de Propriedade

Retorna o formato de saída.

properties

PropertyCollection properties

Valor de Propriedade

region

string region

Valor de Propriedade

string

A região definida na configuração.

speechRecognitionLanguage

Retorna o idioma configurado.

string speechRecognitionLanguage

Valor de Propriedade

string

speechSynthesisLanguage

Obtém a linguagem do sintetizador de voz. Adicionado na versão 1.11.0.

string speechSynthesisLanguage

Valor de Propriedade

string

Devolve a linguagem de síntese de fala.

speechSynthesisOutputFormat

Obtém o formato de saída de síntese de fala. Adicionado na versão 1.11.0.

SpeechSynthesisOutputFormat speechSynthesisOutputFormat

Valor de Propriedade

Devolve o formato de saída da síntese de voz

speechSynthesisVoiceName

Obtém a voz do sintetizador de voz. Adicionado na versão 1.11.0.

string speechSynthesisVoiceName

Valor de Propriedade

string

Devolve a voz da síntese de fala.

subscriptionKey

string subscriptionKey

Valor de Propriedade

string

A chave de assinatura definida na configuração.

Detalhes de Método

clone()

function clone(): SpeechConfigImpl

Devoluções

enableAudioLogging()

Habilite o registro de áudio no serviço. Os logs de áudio e conteúdo são armazenados no armazenamento de propriedade da Microsoft ou em sua própria conta de armazenamento vinculada à sua assinatura de Serviços Cognitivos (recurso de fala habilitado para Bring Your Own Storage (BYOS)). Os logs serão removidos após 30 dias. Adicionado na versão 1.7.0.

function enableAudioLogging()

enableDictation()

Habilite o ditado. Suportado apenas no reconhecimento contínuo de fala. Adicionado na versão 1.7.0.

function enableDictation()

getProperty(string | PropertyId, string)

Retorna o valor atual de uma propriedade arbitrária.

function getProperty(name: string | PropertyId, def?: string): string

Parâmetros

name

string | PropertyId

O nome da propriedade a ser consultada.

def

string

O valor a devolver caso o imóvel não seja conhecido.

Devoluções

string

O valor atual, ou padrão fornecido, da propriedade dada.

requestWordLevelTimestamps()

Inclui carimbos de data/hora no nível da palavra. Adicionado na versão 1.7.0.

function requestWordLevelTimestamps()

setProfanity(ProfanityOption)

Define a opção de palavrões. Adicionado na versão 1.7.0.

function setProfanity(profanity: ProfanityOption)

Parâmetros

profanity
ProfanityOption

setProperty(string | PropertyId, string)

Define uma propriedade arbitrária.

function setProperty(name: string | PropertyId, value: string)

Parâmetros

name

string | PropertyId

O nome da propriedade a ser definida.

value

string

O novo valor do imóvel.

setProxy(string, number)

Define a configuração do proxy. Apenas relevante em ambientes Node.js. Adicionado na versão 1.4.0.

function setProxy(proxyHostName: string, proxyPort: number)

Parâmetros

proxyHostName

string

O nome do host do servidor proxy.

proxyPort

number

O número da porta do servidor proxy.

setProxy(string, number, string, string)

Define a configuração do proxy. Apenas relevante em ambientes Node.js. Adicionado na versão 1.4.0.

function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)

Parâmetros

proxyHostName

string

O nome do host do servidor proxy, sem o esquema de protocolo (http://)

proxyPort

number

O número da porta do servidor proxy.

proxyUserName

string

O nome de usuário do servidor proxy.

proxyPassword

string

A senha do servidor proxy.

setServiceProperty(string, string)

Define um valor de propriedade que será passado para o serviço usando o canal especificado. Adicionado na versão 1.7.0.

function setServiceProperty(name: string, value: string)

Parâmetros

name

string

value

string

Detalhes do Método Herdado

close()

Fecha a configuração.

function close()

herdado de SpeechConfig.close

fromAuthorizationToken(string, string)

Cria uma instância da fábrica de fala com o token de autorização inicial e a região especificados. Nota: O chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Nota: Utilize um token derivado da sua chave de subscrição LanguageUnderstanding caso pretenda utilizar o reconhecedor de intenção. Como os valores de configuração são copiados ao criar um novo reconhecedor, o novo valor de token não se aplicará aos reconhecedores que já foram criados. Para reconhecedores que foram criados antes, você precisa definir o token de autorização do reconhecedor correspondente para atualizar o token. Caso contrário, os reconhecedores encontrarão erros durante o reconhecimento.

static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechConfig

Parâmetros

authorizationToken

string

O token de autorização inicial.

region

string

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

Devoluções

Uma instância de fábrica de fala.

herdado de SpeechConfig.fromAuthorizationToken

fromEndpoint(URL, string)

Cria uma instância da configuração de fala com o ponto de extremidade especificado e a chave de assinatura. Esse método destina-se apenas a usuários que usam um ponto de extremidade ou parâmetros de serviço não padrão. Nota: Utilize a sua chave de subscrição LanguageUnderstanding caso pretenda utilizar o Reconhecedor de Intenção. Nota: Os parâmetros de consulta especificados na URL do ponto de extremidade não são alterados, mesmo que sejam definidos por quaisquer outras APIs. Por exemplo, se language é definido no uri como parâmetro de consulta "language=de-DE", e também definido por SpeechConfig.speechRecognitionLanguage = "en-US", a configuração de idioma em uri tem precedência, e a linguagem efetiva é "de-DE". Somente os parâmetros que não são especificados na URL do ponto de extremidade podem ser definidos por outras APIs. Nota: Para usar o token de autorização com fromEndpoint, passe uma cadeia de caracteres vazia para a subscriptionKey no método fromEndpoint e defina authorizationToken="token" na instância SpeechConfig criada para usar o token de autorização.

static function fromEndpoint(endpoint: URL, subscriptionKey?: string): SpeechConfig

Parâmetros

endpoint

URL

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

subscriptionKey

string

A chave de subscrição. Se uma chave de assinatura não for especificada, um token de autorização deverá ser definido.

Devoluções

Uma instância de fábrica de fala.

herdado doSpeechConfig.fromEndpoint

fromHost(URL, string)

Cria uma instância da configuração de fala com host e chave de 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(URL) e defina a propriedade AuthorizationToken na instância SpeechConfig criada. Nota: Adicionado na versão 1.9.0.

static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig

Parâmetros

hostName

URL

subscriptionKey

string

A chave de subscrição. Se uma chave de assinatura não for especificada, um token de autorização deverá ser definido.

Devoluções

Uma instância de fábrica de fala.

herdado de SpeechConfig.fromHost

fromSubscription(string, string)

Instância estática de SpeechConfig retornada passando subscriptionKey e região de serviço. Nota: Utilize a sua chave de subscrição LanguageUnderstanding caso pretenda utilizar o Reconhecedor de Intenção.

static function fromSubscription(subscriptionKey: string, region: string): SpeechConfig

Parâmetros

subscriptionKey

string

A chave de subscrição.

region

string

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

Devoluções

A fábrica da fala

herdado de SpeechConfig.fromSubscription