Freigeben über


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

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber-Konstruktor.

Eigenschaften

authorizationToken

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.

endpointId

Ruft die Endpunkt-ID eines angepassten Sprachmodells ab, das für die Transkription verwendet wird.

internalData
outputFormat

Ruft das Ausgabeformat der Transkription ab.

properties

Die Sammlung von Eigenschaften und deren Werten, die für diesen Unterhaltungstraskripter definiert sind.

speechRecognitionLanguage

Ruft die gesprochene Sprache der Transkription ab.

telemetryEnabled

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

sessionStarted

Definiert den Ereignishandler für Sitzungsstartereignisse.

sessionStopped

Definiert den Ereignishandler für beendete Sitzungsereignisse.

speechEndDetected

Definiert den Ereignishandler für angehaltene Sprachereignisse.

speechStartDetected

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.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber-Konstruktor.

startTranscribingAsync(() => void, (e: string) => void)

Startet die Transkription der Unterhaltung, bis stopTranscribingAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Transkriptionsergebnisse zu erhalten.

stopTranscribingAsync(() => void, (e: string) => void)

Beendet die Transkription der Unterhaltung.

Geerbte Methoden

enableTelemetry(boolean)

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

vonRecognizer.speechEndDetected

speechStartDetected

Definiert den Ereignishandler für Sprachstartereignisse.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Eigenschaftswert

(sender: Recognizer, event: RecognitionEventArgs) => void

vonRecognizer.speechStartDetected

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