ConversationTranscriber class
Esegue il riconoscimento vocale con la separazione dell'altoparlante dal microfono, dal file o da altri flussi di input audio e ottiene il testo trascritto come risultato.
- Extends
Costruttori
Conversation |
Costruttore ConversationTranscriber. |
Proprietà
authorization |
Ottiene il token di autorizzazione utilizzato per comunicare con il servizio. |
canceled | L'evento ha annullato segnala che si è verificato un errore durante la trascrizione. |
endpoint |
Ottiene l'ID endpoint di un modello di riconoscimento vocale personalizzato utilizzato per la trascrizione. |
internal |
|
output |
Ottiene il formato di output della trascrizione. |
properties | Raccolta di proprietà e relativi valori definiti per la trascrizione della conversazione. |
speech |
Ottiene la lingua parlata della trascrizione. |
telemetry |
Questo metodo restituisce lo stato corrente dell'impostazione di telemetria. |
transcribed | La trascrizione dell'evento segnala che viene ricevuto un risultato finale del riconoscimento. |
transcribing | La trascrizione dell'evento segnala che viene ricevuto un risultato di trascrizione intermedio. |
Proprietà ereditate
session |
Definisce il gestore eventi per gli eventi avviati dalla sessione. |
session |
Definisce il gestore eventi per gli eventi di arresto della sessione. |
speech |
Definisce il gestore eventi per gli eventi di arresto vocale. |
speech |
Definisce il gestore eventi per gli eventi di avvio vocale. |
Metodi
close(() => void, (error: string) => void) | chiude tutte le risorse esterne contenute in un'istanza di questa classe. |
dispose(boolean) | Elimina tutte le risorse contenute nell'oggetto . |
From |
Costruttore ConversationTranscriber. |
start |
Avvia la trascrizione della conversazione fino a quando non viene chiamato stopTranscribingAsync(). L'utente deve sottoscrivere gli eventi per ricevere i risultati della trascrizione. |
stop |
Arresta la trascrizione della conversazione. |
Metodi ereditati
enable |
Questo metodo abilita o disabilita i dati di telemetria a livello globale. |
Dettagli costruttore
ConversationTranscriber(SpeechConfig, AudioConfig)
Costruttore ConversationTranscriber.
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parametri
- speechConfig
- SpeechConfig
un set di proprietà iniziali per questo riconoscitore
- audioConfig
- AudioConfig
Configurazione audio facoltativa associata al riconoscitore
Dettagli proprietà
authorizationToken
Ottiene il token di autorizzazione utilizzato per comunicare con il servizio.
string authorizationToken
Valore della proprietà
string
Token di autorizzazione.
canceled
L'evento ha annullato segnala che si è verificato un errore durante la trascrizione.
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
Ottiene l'ID endpoint di un modello di riconoscimento vocale personalizzato utilizzato per la trascrizione.
string endpointId
Valore della proprietà
string
ID endpoint di un modello di riconoscimento vocale personalizzato usato per il riconoscimento vocale.
internalData
object internalData
Valore della proprietà
object
outputFormat
Ottiene il formato di output della trascrizione.
OutputFormat outputFormat
Valore della proprietà
Formato di output della trascrizione.
properties
Raccolta di proprietà e relativi valori definiti per la trascrizione della conversazione.
PropertyCollection properties
Valore della proprietà
Raccolta di proprietà e relativi valori definiti per speechRecognizer.
speechRecognitionLanguage
Ottiene la lingua parlata della trascrizione.
string speechRecognitionLanguage
Valore della proprietà
string
Lingua parlata della trascrizione.
telemetryEnabled
Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.
static boolean telemetryEnabled
Valore della proprietà
boolean
true se la telemetria è abilitata, false in caso contrario.
transcribed
La trascrizione dell'evento segnala che viene ricevuto un risultato finale del riconoscimento.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
La trascrizione dell'evento segnala che viene ricevuto un risultato di trascrizione intermedio.
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Dettagli proprietà ereditate
sessionStarted
Definisce il gestore eventi per gli eventi avviati dalla sessione.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: SessionEventArgs) => void
Ereditato daRecognizer.sessionStarted
sessionStopped
Definisce il gestore eventi per gli eventi di arresto della sessione.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: SessionEventArgs) => void
Ereditato daRecognizer.sessionStopped
speechEndDetected
Definisce il gestore eventi per gli eventi di arresto vocale.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: RecognitionEventArgs) => void
Ereditato daRecognizer.speechEndDetected
speechStartDetected
Definisce il gestore eventi per gli eventi di avvio vocale.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valore della proprietà
(sender: Recognizer, event: RecognitionEventArgs) => void
Ereditato daRecognizer.speechStartDetected
Dettagli metodo
close(() => void, (error: string) => void)
chiude tutte le risorse esterne contenute in un'istanza di questa classe.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parametri
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Elimina tutte le risorse contenute nell'oggetto .
function dispose(disposing: boolean): Promise<void>
Parametri
- disposing
-
boolean
true se elimina l'oggetto.
Restituisce
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
Costruttore ConversationTranscriber.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
Parametri
- speechConfig
- SpeechConfig
un set di proprietà iniziali per questo riconoscitore
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Una configurazione di rilevamento della lingua di origine associata al riconoscitore
- audioConfig
- AudioConfig
Configurazione audio facoltativa associata al riconoscitore
Restituisce
startTranscribingAsync(() => void, (e: string) => void)
Avvia la trascrizione della conversazione fino a quando non viene chiamato stopTranscribingAsync(). L'utente deve sottoscrivere gli eventi per ricevere i risultati della trascrizione.
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parametri
- cb
-
() => void
Callback richiamato dopo l'avvio della trascrizione.
- err
-
(e: string) => void
Callback richiamato in caso di errore.
stopTranscribingAsync(() => void, (e: string) => void)
Arresta la trascrizione della conversazione.
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parametri
- cb
-
() => void
Callback richiamato dopo l'arresto della trascrizione.
- err
-
(e: string) => void
Callback richiamato in caso di errore.
Dettagli dei metodi ereditati
enableTelemetry(boolean)
Questo metodo abilita o disabilita i dati di telemetria a livello globale.
static function enableTelemetry(enabled: boolean)
Parametri
- enabled
-
boolean
Impostazione globale per la raccolta di dati di telemetria. Se impostato su true, le informazioni di telemetria come gli errori del microfono, gli errori di riconoscimento vengono raccolti e inviati a Microsoft. Se impostato su false, non viene inviata alcuna telemetria a Microsoft.
Ereditato daRecognizer.enableTelemetry