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
Conversation |
Construtor ConversationTranscriber. |
Propriedades
authorization |
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. |
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 transcritor de conversa. |
speech |
Obtém a língua falada da transcrição. |
telemetry |
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
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 de fala interrompida. |
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) | Elimina todos os recursos detidos pelo objeto. |
From |
Construtor ConversationTranscriber. |
start |
Inicia a transcrição da conversa, até que stopTranscribingAsync() seja chamado. O utilizador deve subscrever os eventos para receber os resultados da transcrição. |
stop |
Interrompe a transcrição da conversa. |
Métodos Herdados
enable |
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
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.