ConversationTranscriber class

Efetua o reconhecimento de voz com a separação de altifalantes do microfone, ficheiro 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 utilizado para comunicar com o serviço.

canceled

O evento cancelou os sinais de que ocorreu um erro durante a transcrição.

endpointId

Obtém o ID de ponto final de um modelo de voz personalizado que é utilizado para transcrição.

internalData
outputFormat

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

properties

A coleção de propriedades e os respetivos valores definidos para esta conversação transcrevem.

speechRecognitionLanguage

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

telemetryEnabled

Este método devolve o estado atual da definição de telemetria.

transcribed

O transcrito de evento indica que é recebido um resultado de reconhecimento final.

transcribing

O evento que transcreve indica que é recebido um resultado de transcrição intermédia.

Propriedades Herdadas

sessionStarted

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

sessionStopped

Define o processador de eventos para eventos parados de sessão.

speechEndDetected

Define o processador de eventos para eventos de voz parada.

speechStartDetected

Define o processador de eventos para eventos de voz iniciada.

Métodos

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

fecha todos os recursos externos detidos por uma instância desta 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 de conversação, até que stopTranscribingAsync() seja chamado. O utilizador tem de subscrever eventos para receber resultados de transcrição.

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

Para a transcrição de conversações.

Métodos Herdados

enableTelemetry(boolean)

Este método ativa ou desativa 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 utilizado para comunicar com o serviço.

string authorizationToken

Valor de Propriedade

string

Token de autorização.

canceled

O evento cancelou os sinais de 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 o ID de ponto final de um modelo de voz personalizado que é utilizado para transcrição.

string endpointId

Valor de Propriedade

string

o ID de ponto final de um modelo de voz personalizado que é utilizado para reconhecimento de voz.

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 os respetivos valores definidos para esta conversação transcrevem.

PropertyCollection properties

Valor de Propriedade

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

speechRecognitionLanguage

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

string speechRecognitionLanguage

Valor de Propriedade

string

O idioma falado da transcrição.

telemetryEnabled

Este método devolve o estado atual da definição de telemetria.

static boolean telemetryEnabled

Valor de Propriedade

boolean

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

transcribed

O transcrito de evento indica que é recebido um resultado de reconhecimento final.

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

Valor de Propriedade

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

transcribing

O evento que transcreve indica que é recebido um resultado de transcrição intermédia.

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

Valor de Propriedade

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

Detalhes da Propriedade Herdada

sessionStarted

Define o processador 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 processador de eventos para eventos parados de sessão.

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

Valor de Propriedade

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

Herdado deRecognizer.sessionStopped

speechEndDetected

Define o processador de eventos para eventos de voz parada.

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

Valor de Propriedade

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

Herdado deRecognizer.speechEndDetected

speechStartDetected

Define o processador de eventos para eventos de voz iniciada.

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 detidos por uma instância desta 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 eliminar 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 de conversação, até que stopTranscribingAsync() seja chamado. O utilizador tem de subscrever eventos para receber resultados de transcrição.

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

Parâmetros

cb

() => void

Chamada de retorno invocada assim que a transcrição é iniciada.

err

(e: string) => void

Chamada de retorno invocada em caso de erro.

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

Para a transcrição de conversações.

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

Parâmetros

cb

() => void

Chamada de retorno invocada assim que a transcrição é interrompida.

err

(e: string) => void

Chamada de retorno invocada em caso de erro.

Detalhes do Método Herdado

enableTelemetry(boolean)

Este método ativa ou desativa globalmente a telemetria.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Definição global da coleção de telemetria. Se estiver definido como verdadeiro, as informações de telemetria, como erros de microfone, são recolhidos e enviados erros de reconhecimento à Microsoft. Se estiver definido como falso, não será enviada qualquer telemetria à Microsoft.

Herdado doReconhecedor.enableTelemetry