TranslationRecognizer class
Reconhecimento de tradução
- Extends
Construtores
Translation |
Inicializa uma instância do TranslationRecognizer. |
Propriedades
authorization |
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. |
internal |
|
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. |
speech |
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. |
target |
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. |
telemetry |
Esse método retorna o estado atual da configuração de telemetria. |
voice |
Obtém o nome da voz de saída. |
Propriedades Herdadas
session |
Define o manipulador de eventos para eventos iniciados pela sessão. |
session |
Define o manipulador de eventos para eventos interrompidos de sessão. |
speech |
Define o manipulador de eventos para eventos de fala interrompida. |
speech |
Define o manipulador de eventos para eventos iniciados por fala. |
Métodos
add |
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. |
From |
Construtor TranslationRecognizer. |
on |
manipula ConnectionEstablishedEvent para cenários de tradução de conversação. |
recognize |
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(). |
remove |
remover dinamicamente um idioma da lista de idiomas de destino (pode ser usado enquanto o reconhecimento está em andamento) |
start |
Inicia o reconhecimento e a tradução, até que stopContinuousRecognitionAsync() seja chamado. O utilizador deve subscrever eventos para receber os resultados da tradução. |
stop |
Interrompe o reconhecimento e a tradução contínuos. |
Métodos Herdados
enable |
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
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.