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
Conversation |
Construtor ConversationTranscriber. |
Propriedades
authorization |
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. |
endpoint |
Obtém o ID de ponto final de um modelo de voz personalizado que é utilizado para transcrição. |
internal |
|
output |
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. |
speech |
Obtém o idioma falado da transcrição. |
telemetry |
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
session |
Define o processador de eventos para eventos iniciados pela sessão. |
session |
Define o processador de eventos para eventos parados de sessão. |
speech |
Define o processador de eventos para eventos de voz parada. |
speech |
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. |
From |
Construtor ConversationTranscriber. |
start |
Inicia a transcrição de conversação, até que stopTranscribingAsync() seja chamado. O utilizador tem de subscrever eventos para receber resultados de transcrição. |
stop |
Para a transcrição de conversações. |
Métodos Herdados
enable |
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