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

ConversationTranscriber(SpeechConfig, AudioConfig)

Construtor ConversationTranscriber.

Propriedades

authorizationToken

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.

endpointId

Obtém a ID do ponto de extremidade de um modelo de fala personalizado que é usado para transcrição.

internalData
outputFormat

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.

speechRecognitionLanguage

Obtém o idioma falado da transcrição.

telemetryEnabled

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

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 interrompidos por fala.

speechStartDetected

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 .

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Construtor ConversationTranscriber.

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.

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

Interrompe a transcrição da conversa.

Métodos herdados

enableTelemetry(boolean)

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