ConversationTranscriber class
Führt spracherkennung mit Lautsprechertrennung von Mikrofon- oder Dateidatenströmen oder anderen Audioeingabedatenströmen 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 signale abgebrochen, dass während der Transkription ein Fehler aufgetreten ist. |
endpoint |
Ruft die Endpunkt-ID eines angepassten Sprachmodells ab, das für die Transkription verwendet wird. |
internal |
|
output |
Ruft das Ausgabeformat der Transkription ab. |
properties | Die Sammlung von Eigenschaften und deren Werten, die für diesen Unterhaltungstraskripter definiert sind. |
speech |
Ruft die gesprochene Sprache der Transkription ab. |
telemetry |
Diese Methode gibt den aktuellen Status der Telemetrieeinstellung zurück. |
transcribed | Der Ereignis-Transcriber signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
transcribing | Das Ereignis transkribiert signale, dass ein Zwischentranskriptionsergebnis empfangen wird. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für Sitzungsstartereignisse. |
session |
Definiert den Ereignishandler für beendete Sitzungsereignisse. |
speech |
Definiert den Ereignishandler für angehaltene Sprachereignisse. |
speech |
Definiert den Ereignishandler für Sprachstartereignisse. |
Methoden
close(() => void, (error: string) => void) | schließt alle externen Ressourcen, die von einer Instanz dieser Klasse gehalten werden. |
dispose(boolean) | Disposes any resources held by the object. |
From |
ConversationTranscriber-Konstruktor. |
start |
Startet die Transkription der Unterhaltung, bis stopTranscribingAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Transkriptionsergebnisse zu erhalten. |
stop |
Beendet die Transkription der Unterhaltung. |
Geerbte Methoden
enable |
Diese Methode aktiviert oder deaktiviert Telemetrie 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 signale 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 angepassten 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 Sammlung von Eigenschaften und deren Werten, die für diesen Unterhaltungstraskripter definiert sind.
PropertyCollection properties
Eigenschaftswert
Die Sammlung von Eigenschaften und deren Werten, die für diesen SpeechRecognizer definiert sind.
speechRecognitionLanguage
Ruft die gesprochene Sprache der Transkription ab.
string speechRecognitionLanguage
Eigenschaftswert
string
Die gesprochene Sprache der Transkription.
telemetryEnabled
Diese Methode gibt den aktuellen Status der Telemetrieeinstellung zurück.
static boolean telemetryEnabled
Eigenschaftswert
boolean
"true", wenn die Telemetrie aktiviert ist, andernfalls "false".
transcribed
Der Ereignis-Transcriber signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
Das Ereignis transkribiert signale, 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 Sitzungsstartereignisse.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
geerbt vonRecognizer.sessionStarted
sessionStopped
Definiert den Ereignishandler für beendete Sitzungsereignisse.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
geerbt vonRecognizer.sessionStopped
speechEndDetected
Definiert den Ereignishandler für angehaltene Sprachereignisse.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Definiert den Ereignishandler für Sprachstartereignisse.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Details zur Methode
close(() => void, (error: string) => void)
schließt alle externen Ressourcen, die von einer Instanz dieser Klasse gehalten werden.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parameter
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Disposes any resources held by the object.
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 dem Erkennungsmodul zugeordnete Quellspracherkennungskonfiguration
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
Gibt zurück
startTranscribingAsync(() => void, (e: string) => void)
Startet die Transkription der Unterhaltung, 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 bei einem Fehler aufgerufen wird.
stopTranscribingAsync(() => void, (e: string) => void)
Beendet die Transkription der Unterhaltung.
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 bei einem Fehler aufgerufen wird.
Details zur geerbten Methode
enableTelemetry(boolean)
Diese Methode aktiviert oder deaktiviert Telemetrie global.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Globale Einstellung für telemetrieauflistung. Wenn dieser Wert auf "true" festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler erfasst und an Microsoft gesendet. Wenn dieser Wert auf "false" festgelegt ist, wird keine Telemetrie an Microsoft gesendet.
Geerbt vonRecognizer.enableTelemetry