ConversationTranscriber class
Executa o reconhecimento de fala com a separação do locutor do microfone, arquivo ou outros fluxos de entrada de áudio e obtém texto transcrito como resultado.
- Extends
Construtores
Conversation |
Construtor ConversationTranscriber. |
Propriedades
authorization |
Obtém o token de autorização usado para se comunicar com o serviço. |
canceled | O evento cancelou sinais de que ocorreu um erro durante a transcrição. |
endpoint |
Obtém a ID do ponto de extremidade de um modelo de fala personalizado que é usado para transcrição. |
internal |
|
output |
Obtém o formato de saída da transcrição. |
properties | A coleção de propriedades e seus valores definidos para este transcrito de conversa. |
speech |
Obtém o idioma falado da transcrição. |
telemetry |
Esse método retorna o estado atual da configuração de telemetria. |
transcribed | O transcriber do evento sinaliza que um resultado de reconhecimento final é recebido. |
transcribing | O evento que transcreve sinaliza que um resultado de transcrição intermediária é recebido. |
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 interrompidos por fala. |
speech |
Define o manipulador de eventos para eventos iniciados por fala. |
Métodos
close(() => void, (error: string) => void) | fecha todos os recursos externos mantidos por uma instância dessa classe. |
dispose(boolean) | Descarta todos os recursos mantidos pelo objeto . |
From |
Construtor ConversationTranscriber. |
start |
Inicia a transcrição da conversa até que stopTranscribingAsync() seja chamado. O usuário deve assinar eventos para receber os resultados da transcrição. |
stop |
Interrompe a transcrição da conversa. |
Métodos herdados
enable |
Esse método habilita ou desabilita a telemetria globalmente. |
Detalhes do construtor
ConversationTranscriber(SpeechConfig, AudioConfig)
Construtor ConversationTranscriber.
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parâmetros
- speechConfig
- SpeechConfig
um conjunto de propriedades iniciais para esse reconhecedor
- audioConfig
- AudioConfig
Uma configuração de áudio opcional associada ao reconhecedor
Detalhes da propriedade
authorizationToken
Obtém o token de autorização usado para se comunicar com o serviço.
string authorizationToken
Valor da propriedade
string
Token de autorização.
canceled
O evento cancelou sinais de que ocorreu um erro durante a transcrição.
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
Obtém a ID do ponto de extremidade de um modelo de fala personalizado que é usado para transcrição.
string endpointId
Valor da propriedade
string
a ID do ponto de extremidade de um modelo de fala personalizado que é usado para reconhecimento de fala.
internalData
object internalData
Valor da propriedade
object
outputFormat
Obtém o formato de saída da transcrição.
OutputFormat outputFormat
Valor da propriedade
O formato de saída da transcrição.
properties
A coleção de propriedades e seus valores definidos para este transcrito de conversa.
PropertyCollection properties
Valor da propriedade
A coleção de propriedades e seus valores definidos para este SpeechRecognizer.
speechRecognitionLanguage
Obtém o idioma falado da transcrição.
string speechRecognitionLanguage
Valor da propriedade
string
A linguagem falada da transcrição.
telemetryEnabled
Esse método retorna o estado atual da configuração de telemetria.
static boolean telemetryEnabled
Valor da propriedade
boolean
true se a telemetria estiver habilitada, caso contrário, false.
transcribed
O transcriber do evento sinaliza que um resultado de reconhecimento final é recebido.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
O evento que transcreve sinaliza que um resultado de transcrição intermediária é recebido.
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Detalhes das propriedades herdadas
sessionStarted
Define o manipulador de eventos para eventos iniciados pela sessão.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Valor da 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 da propriedade
(sender: Recognizer, event: SessionEventArgs) => void
Herdado deRecognizer.sessionStopped
speechEndDetected
Define o manipulador de eventos para eventos interrompidos por fala.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: RecognitionEventArgs) => void
Herdado deRecognizer.speechEndDetected
speechStartDetected
Define o manipulador de eventos para eventos iniciados por fala.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: RecognitionEventArgs) => void
Herdado deRecognizer.speechStartDetected
Detalhes do método
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
dispose(boolean)
Descarta todos os recursos mantidos pelo objeto .
function dispose(disposing: boolean): Promise<void>
Parâmetros
- disposing
-
boolean
true se estiver descartando o objeto.
Retornos
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
Construtor ConversationTranscriber.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
Parâmetros
- speechConfig
- SpeechConfig
um conjunto de propriedades iniciais para esse reconhecedor
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Uma configuração de detecção de idioma de origem associada ao reconhecedor
- audioConfig
- AudioConfig
Uma configuração de áudio opcional associada ao reconhecedor
Retornos
startTranscribingAsync(() => void, (e: string) => void)
Inicia a transcrição da conversa até que stopTranscribingAsync() seja chamado. O usuário deve assinar eventos para receber os resultados da transcrição.
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parâmetros
- cb
-
() => void
Retorno de chamada invocado depois que a transcrição for iniciada.
- err
-
(e: string) => void
Retorno de chamada invocado em caso de erro.
stopTranscribingAsync(() => void, (e: string) => void)
Interrompe a transcrição da conversa.
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parâmetros
- cb
-
() => void
Retorno de chamada invocado depois que a transcrição for interrompida.
- err
-
(e: string) => void
Retorno de chamada invocado em caso de erro.
Detalhes do método herdado
enableTelemetry(boolean)
Esse método habilita ou desabilita a telemetria globalmente.
static function enableTelemetry(enabled: boolean)
Parâmetros
- enabled
-
boolean
Configuração global da coleção de telemetria. Se definido como true, informações de telemetria como erros de microfone, erros de reconhecimento serão coletados e enviados à Microsoft. Se definido como false, nenhuma telemetria será enviada à Microsoft.
Herdado deRecognizer.enableTelemetry