ConversationTranscriber class
Führt die Spracherkennung mit Sprechertrennung von Mikrofon-, Datei- oder anderen Audioeingabestreams aus und ruft als Ergebnis transkribierten Text ab.
- Extends
Konstruktoren
Conversation |
ConversationTranscriber-Konstruktor. |
Eigenschaften
authorization |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
canceled | Das Ereignis hat abgebrochen, dass während der Transkription ein Fehler aufgetreten ist. |
endpoint |
Ruft die Endpunkt-ID eines benutzerdefinierten Sprachmodells ab, das für die Transkription verwendet wird. |
internal |
|
output |
Ruft das Ausgabeformat der Transkription ab. |
properties | Die Auflistung der Eigenschaften und deren Werte, die für diesen Konversationstranskripter definiert sind. |
speech |
Ruft die gesprochene Transkriptionssprache ab. |
telemetry |
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück. |
transcribed | Die Ereignistranskription signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
transcribing | Die Ereignistransskription signalisiert, dass ein Zwischentranskriptionsergebnis empfangen wird. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden. |
session |
Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen. |
speech |
Definiert den Ereignishandler für sprachaktive Ereignisse. |
speech |
Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden. |
Methoden
close(() => void, (error: string) => void) | schließt alle externen Ressourcen, die von einem instance dieser Klasse gespeichert werden. |
dispose(boolean) | Entsorgt alle Ressourcen, die im Objekt gespeichert sind. |
From |
ConversationTranscriber-Konstruktor. |
start |
Startet die Unterhaltungstranskription, bis stopTranscribingAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Transkriptionsergebnisse zu erhalten. |
stop |
Beendet die Unterhaltungstranskription. |
Geerbte Methoden
enable |
Diese Methode aktiviert oder deaktiviert Telemetriedaten global. |
Details zum Konstruktor
ConversationTranscriber(SpeechConfig, AudioConfig)
ConversationTranscriber-Konstruktor.
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parameter
- speechConfig
- SpeechConfig
eine Reihe von anfänglichen Eigenschaften für diese Erkennung
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
Details zur Eigenschaft
authorizationToken
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.
string authorizationToken
Eigenschaftswert
string
Autorisierungstoken.
canceled
Das Ereignis hat abgebrochen, dass während der Transkription ein Fehler aufgetreten ist.
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
Ruft die Endpunkt-ID eines benutzerdefinierten Sprachmodells ab, das für die Transkription verwendet wird.
string endpointId
Eigenschaftswert
string
Die Endpunkt-ID eines angepassten Sprachmodells, das für die Spracherkennung verwendet wird.
internalData
object internalData
Eigenschaftswert
object
outputFormat
Ruft das Ausgabeformat der Transkription ab.
OutputFormat outputFormat
Eigenschaftswert
Das Ausgabeformat der Transkription.
properties
Die Auflistung der Eigenschaften und deren Werte, die für diesen Konversationstranskripter definiert sind.
PropertyCollection properties
Eigenschaftswert
Die Auflistung der Eigenschaften und deren Werte, die für dieses SpeechRecognizer definiert sind.
speechRecognitionLanguage
Ruft die gesprochene Transkriptionssprache ab.
string speechRecognitionLanguage
Eigenschaftswert
string
Die gesprochene Transkriptionssprache.
telemetryEnabled
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.
static boolean telemetryEnabled
Eigenschaftswert
boolean
TRUE, wenn die Telemetrie aktiviert ist, andernfalls false.
transcribed
Die Ereignistranskription signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
Die Ereignistransskription signalisiert, dass ein Zwischentranskriptionsergebnis empfangen wird.
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Geerbte Eigenschaftsdetails
sessionStarted
Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
Geerbt vonRecognizer.sessionStarted
sessionStopped
Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
Geerbt vonRecognizer.sessionStopped
speechEndDetected
Definiert den Ereignishandler für sprachaktive Ereignisse.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Geerbt vonRecognizer.speechEndDetected
speechStartDetected
Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Geerbt vonRecognizer.speechStartDetected
Details zur Methode
close(() => void, (error: string) => void)
schließt alle externen Ressourcen, die von einem instance dieser Klasse gespeichert werden.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parameter
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Entsorgt alle Ressourcen, die im Objekt gespeichert sind.
function dispose(disposing: boolean): Promise<void>
Parameter
- disposing
-
boolean
TRUE, wenn das Objekt entfernt wird.
Gibt zurück
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
ConversationTranscriber-Konstruktor.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
Parameter
- speechConfig
- SpeechConfig
eine Reihe von anfänglichen Eigenschaften für diese Erkennung
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Eine Der Erkennung zugeordnete Quellspracherkennungskonfiguration
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
Gibt zurück
startTranscribingAsync(() => void, (e: string) => void)
Startet die Unterhaltungstranskription, bis stopTranscribingAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Transkriptionsergebnisse zu erhalten.
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parameter
- cb
-
() => void
Rückruf wird aufgerufen, nachdem die Transkription gestartet wurde.
- err
-
(e: string) => void
Rückruf, der im Falle eines Fehlers aufgerufen wird.
stopTranscribingAsync(() => void, (e: string) => void)
Beendet die Unterhaltungstranskription.
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parameter
- cb
-
() => void
Rückruf wird aufgerufen, nachdem die Transkription beendet wurde.
- err
-
(e: string) => void
Rückruf, der im Falle eines Fehlers aufgerufen wird.
Details zur geerbten Methode
enableTelemetry(boolean)
Diese Methode aktiviert oder deaktiviert Telemetriedaten global.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Globale Einstellung für die Telemetriesammlung. Wenn diese Einstellung auf TRUE festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler, Erkennungsfehler gesammelt und an Microsoft gesendet. Wenn dieser Wert auf false festgelegt ist, werden keine Telemetriedaten an Microsoft gesendet.
Geerbt vonRecognizer.enableTelemetry