Share via


ConversationTranscriber class

Utför taligenkänning med talaravgränsning från mikrofon, fil eller andra ljudindataströmmar och transkriberas text som resultat.

Extends

Konstruktorer

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber-konstruktor.

Egenskaper

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

canceled

Händelsen avbröt signaler om att ett fel uppstod under transkriptionen.

endpointId

Hämtar slutpunkts-ID:t för en anpassad talmodell som används för transkription.

internalData
outputFormat

Hämtar utdataformatet för transkription.

properties

Samlingen med egenskaper och deras värden som definierats för den här konversationstranskriberaren.

speechRecognitionLanguage

Hämtar det talade språket för transkription.

telemetryEnabled

Den här metoden returnerar det aktuella tillståndet för telemetriinställningen.

transcribed

Händelsetranskriberaren signalerar att ett slutligt igenkänningsresultat tas emot.

transcribing

Händelsen som transkriberar signalerar att ett mellanliggande transkriptionsresultat tas emot.

Ärvda egenskaper

sessionStarted

Definierar händelsehanteraren för sessionsstartade händelser.

sessionStopped

Definierar händelsehanteraren för stoppade sessionshändelser.

speechEndDetected

Definierar händelsehanterare för tal stoppade händelser.

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

Metoder

close(() => void, (error: string) => void)

stänger alla externa resurser som finns i en instans av den här klassen.

dispose(boolean)

Ta bort alla resurser som innehas av objektet.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber-konstruktor.

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

Startar samtalstranskription tills stopTranscribingAsync() anropas. Användaren måste prenumerera på händelser för att få transkriptionsresultat.

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

Stoppar samtalstranskription.

Ärvda metoder

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

Konstruktorinformation

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber-konstruktor.

new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)

Parametrar

speechConfig
SpeechConfig

en uppsättning inledande egenskaper för den här identifieraren

audioConfig
AudioConfig

En valfri ljudkonfiguration som är associerad med identifieraren

Egenskapsinformation

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

string authorizationToken

Egenskapsvärde

string

Auktoriseringstoken.

canceled

Händelsen avbröt signaler om att ett fel uppstod under transkriptionen.

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

Egenskapsvärde

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

endpointId

Hämtar slutpunkts-ID:t för en anpassad talmodell som används för transkription.

string endpointId

Egenskapsvärde

string

slutpunkts-ID:t för en anpassad talmodell som används för taligenkänning.

internalData

object internalData

Egenskapsvärde

object

outputFormat

Hämtar utdataformatet för transkription.

OutputFormat outputFormat

Egenskapsvärde

Utdataformatet för transkription.

properties

Samlingen med egenskaper och deras värden som definierats för den här konversationstranskriberaren.

PropertyCollection properties

Egenskapsvärde

Samlingen av egenskaper och deras värden som definierats för den här SpeechRecognizer.

speechRecognitionLanguage

Hämtar det talade språket för transkription.

string speechRecognitionLanguage

Egenskapsvärde

string

Det talade språket för transkription.

telemetryEnabled

Den här metoden returnerar det aktuella tillståndet för telemetriinställningen.

static boolean telemetryEnabled

Egenskapsvärde

boolean

sant om telemetrin är aktiverad, annars false.

transcribed

Händelsetranskriberaren signalerar att ett slutligt igenkänningsresultat tas emot.

public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Egenskapsvärde

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

transcribing

Händelsen som transkriberar signalerar att ett mellanliggande transkriptionsresultat tas emot.

public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Egenskapsvärde

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

Information om ärvda egenskaper

sessionStarted

Definierar händelsehanteraren för sessionsstartade händelser.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

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

Ärvd frånRecognizer.sessionStarted

sessionStopped

Definierar händelsehanteraren för stoppade sessionshändelser.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

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

Ärvd frånRecognizer.sessionS toppad

speechEndDetected

Definierar händelsehanterare för tal stoppade händelser.

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

Egenskapsvärde

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

Ärvd frånRecognizer.speechEndDetected

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

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

Egenskapsvärde

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

Ärvd frånRecognizer.speechStartDetected

Metodinformation

close(() => void, (error: string) => void)

stänger alla externa resurser som finns i en instans av den här klassen.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parametrar

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Ta bort alla resurser som innehas av objektet.

function dispose(disposing: boolean): Promise<void>

Parametrar

disposing

boolean

true om objektet exponeras.

Returer

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber-konstruktor.

static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber

Parametrar

speechConfig
SpeechConfig

en uppsättning inledande egenskaper för den här identifieraren

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

En konfiguration för källspråkidentifiering som är associerad med identifieraren

audioConfig
AudioConfig

En valfri ljudkonfiguration som är associerad med identifieraren

Returer

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

Startar samtalstranskription tills stopTranscribingAsync() anropas. Användaren måste prenumerera på händelser för att få transkriptionsresultat.

function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Parametrar

cb

() => void

Återanrop anropas när transkriptionen har startats.

err

(e: string) => void

Motringning anropas om ett fel uppstår.

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

Stoppar samtalstranskription.

function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Parametrar

cb

() => void

Återanrop anropas när transkriptionen har stoppats.

err

(e: string) => void

Motringning anropas om ett fel uppstår.

Ärvd metodinformation

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

static function enableTelemetry(enabled: boolean)

Parametrar

enabled

boolean

Global inställning för telemetriinsamling. Om värdet är true samlas telemetriinformation som mikrofonfel in och igenkänningsfel samlas in och skickas till Microsoft. Om värdet är false skickas ingen telemetri till Microsoft.

Ärvd frånRecognizer.enableTelemetry