Partilhar via


ConversationTranscriber class

Executa o reconhecimento de fala com separação de alto-falante do microfone, arquivo ou outros fluxos de entrada de áudio e, como resultado, obtém texto transcrito.

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 cancelado sinaliza 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 transcritor de conversa.

speechRecognitionLanguage

Obtém a língua falada da transcrição.

telemetryEnabled

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

transcribed

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

transcribing

O evento que transcreve sinaliza que um resultado de transcrição intermediário é 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 de fala interrompida.

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)

Elimina todos os recursos detidos 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 utilizador deve subscrever os eventos para receber os resultados da transcrição.

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

Interrompe a transcrição da conversa.

Métodos Herdados

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

Detalhes do Construtor

ConversationTranscriber(SpeechConfig, AudioConfig)

Construtor ConversationTranscriber.

new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)

Parâmetros

speechConfig
SpeechConfig

Um conjunto de propriedades iniciais para este reconhecedor

audioConfig
AudioConfig

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

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 a transcrição.

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

Valor de 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 de Propriedade

string

O ID do ponto de extremidade de um modelo de fala personalizado que é usado para reconhecimento de fala.

internalData

object internalData

Valor de Propriedade

object

outputFormat

Obtém o formato de saída da transcrição.

OutputFormat outputFormat

Valor de Propriedade

O formato de saída da transcrição.

properties

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

PropertyCollection properties

Valor de Propriedade

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

speechRecognitionLanguage

Obtém a língua falada da transcrição.

string speechRecognitionLanguage

Valor de Propriedade

string

A língua falada da transcrição.

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.

transcribed

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

public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Valor de Propriedade

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

transcribing

O evento que transcreve sinaliza que um resultado de transcrição intermediário é recebido.

public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Valor de Propriedade

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

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

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)

Elimina todos os recursos detidos pelo objeto.

function dispose(disposing: boolean): Promise<void>

Parâmetros

disposing

boolean

true se descartar o objeto.

Devoluções

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 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

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

Inicia a transcrição da conversa, até que stopTranscribingAsync() seja chamado. O utilizador deve subscrever os eventos para receber os resultados da transcrição.

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

Parâmetros

cb

() => void

Retorno de chamada invocado assim 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 assim 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)

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