Partilhar via


TranslationRecognizer class

Reconhecimento de tradução

Extends

Construtores

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Inicializa uma instância do TranslationRecognizer.

Propriedades

authorizationToken

Obtém o token de autorização usado para se comunicar com o serviço.

canceled

O evento cancelado sinaliza que ocorreu um erro durante o reconhecimento.

internalData
properties

A coleção de propriedades e seus valores definidos para este TranslationRecognizer.

recognized

O evento reconhecido sinaliza que um resultado final de reconhecimento é recebido.

recognizing

O evento que reconhece sinais de que um resultado de reconhecimento intermediário é recebido.

speechRecognitionLanguage

Obtém o nome do idioma que foi definido quando o reconhecedor foi criado.

synthesizing

O evento que sintetiza sinaliza que um resultado de síntese de tradução é recebido.

targetLanguages

Obtém os idiomas de destino para tradução que foram definidos quando o reconhecedor foi criado. O idioma é especificado no formato BCP-47. A tradução fornecerá texto traduzido para cada uma das línguas.

telemetryEnabled

Esse método retorna o estado atual da configuração de telemetria.

voiceName

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

Propriedades Herdadas

sessionStarted

Define o manipulador de eventos para eventos iniciados pela sessão.

sessionStopped

Define o manipulador de eventos para eventos interrompidos de sessão.

speechEndDetected

Define o manipulador de eventos para eventos de fala interrompida.

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

Métodos

addTargetLanguage(string)

adicionar dinamicamente um idioma à lista de idiomas de destino (pode ser usado enquanto o reconhecimento está em andamento)

close(() => void, (error: string) => void)

Fecha todos os recursos externos mantidos por uma instância dessa classe.

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Construtor TranslationRecognizer.

onConnection()

manipula ConnectionEstablishedEvent para cenários de tradução de conversação.

recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)

Inicia o reconhecimento e a tradução e para depois que o primeiro enunciado é reconhecido. A tarefa retorna o texto de tradução como resultado. Nota: recognizeOnceAsync retorna quando o primeiro enunciado foi reconhecido, por isso é adequado apenas para reconhecimento de disparo único, como comando ou consulta. Para reconhecimento de longa duração, use startContinuousRecognitionAsync().

removeTargetLanguage(string)

remover dinamicamente um idioma da lista de idiomas de destino (pode ser usado enquanto o reconhecimento está em andamento)

startContinuousRecognitionAsync(() => void, (e: string) => void)

Inicia o reconhecimento e a tradução, até que stopContinuousRecognitionAsync() seja chamado. O utilizador deve subscrever eventos para receber os resultados da tradução.

stopContinuousRecognitionAsync(() => void, (e: string) => void)

Interrompe o reconhecimento e a tradução contínuos.

Métodos Herdados

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

Detalhes do Construtor

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Inicializa uma instância do TranslationRecognizer.

new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)

Parâmetros

speechConfig
SpeechTranslationConfig

Conjunto de propriedades para configurar este reconhecedor.

audioConfig
AudioConfig

Uma configuração de áudio opcional associada ao reconhecedor

connectionFactory

IConnectionFactory

Uma fábrica de conexão opcional para usar para gerar os URIs de ponto final, cabeçalhos para definir, etc...

Detalhes de Propriedade

authorizationToken

Obtém o token de autorização usado para se comunicar com o serviço.

string authorizationToken

Valor de Propriedade

string

Token de autorização.

canceled

O evento cancelado sinaliza que ocorreu um erro durante o reconhecimento.

public canceled: (sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void

Valor de Propriedade

(sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void

internalData

object internalData

Valor de Propriedade

object

properties

A coleção de propriedades e seus valores definidos para este TranslationRecognizer.

PropertyCollection properties

Valor de Propriedade

A coleção de propriedades e seus valores definidos para este TranslationRecognizer.

recognized

O evento reconhecido sinaliza que um resultado final de reconhecimento é recebido.

public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

Valor de Propriedade

(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

recognizing

O evento que reconhece sinais de que um resultado de reconhecimento intermediário é recebido.

public recognizing: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

Valor de Propriedade

(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

speechRecognitionLanguage

Obtém o nome do idioma que foi definido quando o reconhecedor foi criado.

string speechRecognitionLanguage

Valor de Propriedade

string

Obtém o nome do idioma que foi definido quando o reconhecedor foi criado.

synthesizing

O evento que sintetiza sinaliza que um resultado de síntese de tradução é recebido.

public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void

Valor de Propriedade

(sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void

targetLanguages

Obtém os idiomas de destino para tradução que foram definidos quando o reconhecedor foi criado. O idioma é especificado no formato BCP-47. A tradução fornecerá texto traduzido para cada uma das línguas.

string[] targetLanguages

Valor de Propriedade

string[]

Obtém os idiomas de destino para tradução que foram definidos quando o reconhecedor foi criado.

telemetryEnabled

Esse método retorna o estado atual da configuração de telemetria.

static boolean telemetryEnabled

Valor de Propriedade

boolean

true se a telemetria estiver ativada, false caso contrário.

voiceName

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

string voiceName

Valor de Propriedade

string

O nome da voz de saída.

Detalhes da Propriedade Herdada

sessionStarted

Define o manipulador de eventos para eventos iniciados pela sessão.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: SessionEventArgs) => void

herdado deRecognizer.sessionStarted

sessionStopped

Define o manipulador de eventos para eventos interrompidos de sessão.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: SessionEventArgs) => void

herdado deRecognizer.sessionStopped

speechEndDetected

Define o manipulador de eventos para eventos de fala interrompida.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: RecognitionEventArgs) => void

herdado de Recognizer.speechEndDetected

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: RecognitionEventArgs) => void

herdado deRecognizer.speechStartDetected

Detalhes de Método

addTargetLanguage(string)

adicionar dinamicamente um idioma à lista de idiomas de destino (pode ser usado enquanto o reconhecimento está em andamento)

function addTargetLanguage(lang: string)

Parâmetros

lang

string

língua a adicionar

close(() => void, (error: string) => void)

Fecha todos os recursos externos mantidos por uma instância dessa classe.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parâmetros

cb

() => void

errorCb

(error: string) => void

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Construtor TranslationRecognizer.

static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer

Parâmetros

speechTranslationConfig
SpeechTranslationConfig

Um conjunto de propriedades iniciais para este reconhecedor

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Uma configuração de deteção de idioma de origem associada ao reconhecedor

audioConfig
AudioConfig

Uma configuração de áudio opcional associada ao reconhecedor

Devoluções

onConnection()

manipula ConnectionEstablishedEvent para cenários de tradução de conversação.

function onConnection()

recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)

Inicia o reconhecimento e a tradução e para depois que o primeiro enunciado é reconhecido. A tarefa retorna o texto de tradução como resultado. Nota: recognizeOnceAsync retorna quando o primeiro enunciado foi reconhecido, por isso é adequado apenas para reconhecimento de disparo único, como comando ou consulta. Para reconhecimento de longa duração, use startContinuousRecognitionAsync().

function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)

Parâmetros

cb

(e: TranslationRecognitionResult) => void

Retorno de chamada que recebeu o resultado quando a tradução foi concluída.

err

(e: string) => void

Retorno de chamada invocado em caso de erro.

removeTargetLanguage(string)

remover dinamicamente um idioma da lista de idiomas de destino (pode ser usado enquanto o reconhecimento está em andamento)

function removeTargetLanguage(lang: string)

Parâmetros

lang

string

idioma a ser removido

startContinuousRecognitionAsync(() => void, (e: string) => void)

Inicia o reconhecimento e a tradução, até que stopContinuousRecognitionAsync() seja chamado. O utilizador deve subscrever eventos para receber os resultados da tradução.

function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)

Parâmetros

cb

() => void

O retorno de chamada que recebeu a tradução foi iniciado.

err

(e: string) => void

Retorno de chamada invocado em caso de erro.

stopContinuousRecognitionAsync(() => void, (e: string) => void)

Interrompe o reconhecimento e a tradução contínuos.

function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)

Parâmetros

cb

() => void

O retorno de chamada que recebeu a tradução parou.

err

(e: string) => void

Retorno de chamada invocado em caso de erro.

Detalhes do Método Herdado

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Configuração global para coleta de telemetria. Se definido como true, as informações de telemetria, como erros de microfone, erros de reconhecimento, são coletadas e enviadas à Microsoft. Se definido como false, nenhuma telemetria será enviada à Microsoft.

herdado de Recognizer.enableTelemetry