Delen via


ConversationTranscriber class

Voert spraakherkenning uit met sprekerscheiding van microfoon, bestand of andere audio-invoerstromen en krijgt getranscribeerde tekst als resultaat.

Uitbreiding

Constructors

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber-constructor.

Eigenschappen

authorizationToken

Hiermee haalt u het autorisatietoken op dat wordt gebruikt om te communiceren met de service.

canceled

De gebeurtenis heeft geannuleerde signalen dat er een fout is opgetreden tijdens transcriptie.

endpointId

Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor transcriptie.

internalData
outputFormat

Hiermee haalt u de uitvoerindeling van transcriptie op.

properties

De verzameling eigenschappen en de bijbehorende waarden die voor dit gesprek zijn gedefinieerd.

speechRecognitionLanguage

Hiermee haalt u de gesproken taal van transcriptie op.

telemetryEnabled

Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.

transcribed

De gebeurtenistranscriber geeft aan dat er een eindherkenningsresultaat wordt ontvangen.

transcribing

De gebeurtenis transscriberen signalen dat een tussenliggend transcriptieresultaat wordt ontvangen.

Overgenomen eigenschappen

sessionStarted

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak.

speechStartDetected

Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak.

Methoden

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

sluit alle externe resources die zijn opgeslagen door een exemplaar van deze klasse.

dispose(boolean)

Verwijdert alle resources die door het object worden bewaard.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber-constructor.

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

Start gesprektranscriptie totdat stopTranscribingAsync() wordt aangeroepen. De gebruiker moet zich abonneren op gebeurtenissen om transcriptieresultaten te ontvangen.

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

Stopt gesprektranscriptie.

Overgenomen methoden

enableTelemetry(boolean)

Met deze methode wordt telemetrie globaal ingeschakeld of uitgeschakeld.

Constructordetails

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber-constructor.

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

Parameters

speechConfig
SpeechConfig

een set initiƫle eigenschappen voor deze recognizer

audioConfig
AudioConfig

Een optionele audioconfiguratie die is gekoppeld aan de recognizer

Eigenschapdetails

authorizationToken

Hiermee haalt u het autorisatietoken op dat wordt gebruikt om te communiceren met de service.

string authorizationToken

Waarde van eigenschap

string

Autorisatietoken.

canceled

De gebeurtenis heeft geannuleerde signalen dat er een fout is opgetreden tijdens transcriptie.

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

Waarde van eigenschap

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

endpointId

Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor transcriptie.

string endpointId

Waarde van eigenschap

string

de eindpunt-id van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.

internalData

object internalData

Waarde van eigenschap

object

outputFormat

Hiermee haalt u de uitvoerindeling van transcriptie op.

OutputFormat outputFormat

Waarde van eigenschap

De uitvoerindeling van transcriptie.

properties

De verzameling eigenschappen en de bijbehorende waarden die voor dit gesprek zijn gedefinieerd.

PropertyCollection properties

Waarde van eigenschap

De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze SpeechRecognizer.

speechRecognitionLanguage

Hiermee haalt u de gesproken taal van transcriptie op.

string speechRecognitionLanguage

Waarde van eigenschap

string

De gesproken taal van transcriptie.

telemetryEnabled

Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.

static boolean telemetryEnabled

Waarde van eigenschap

boolean

waar als de telemetrie is ingeschakeld, anders onwaar.

transcribed

De gebeurtenistranscriber geeft aan dat er een eindherkenningsresultaat wordt ontvangen.

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

Waarde van eigenschap

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

transcribing

De gebeurtenis transscriberen signalen dat een tussenliggend transcriptieresultaat wordt ontvangen.

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

Waarde van eigenschap

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

Details van overgenomen eigenschap

sessionStarted

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.

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

Waarde van eigenschap

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

overgenomen vanRecognizer.sessionStarted

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

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

Waarde van eigenschap

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

overgenomen vanRecognizer.sessionStopped-

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak.

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

Waarde van eigenschap

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

overgenomen vanRecognizer.speechEndDetected-

speechStartDetected

Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak.

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

Waarde van eigenschap

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

overgenomen vanRecognizer.speechStartDetected

Methodedetails

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

sluit alle externe resources die zijn opgeslagen door een exemplaar van deze klasse.

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

Parameters

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Verwijdert alle resources die door het object worden bewaard.

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

Parameters

disposing

boolean

waar als het object wordt verwijderd.

Retouren

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber-constructor.

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

Parameters

speechConfig
SpeechConfig

een set initiƫle eigenschappen voor deze recognizer

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Een configuratie voor brontaaldetectie die is gekoppeld aan de recognizer

audioConfig
AudioConfig

Een optionele audioconfiguratie die is gekoppeld aan de recognizer

Retouren

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

Start gesprektranscriptie totdat stopTranscribingAsync() wordt aangeroepen. De gebruiker moet zich abonneren op gebeurtenissen om transcriptieresultaten te ontvangen.

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

Parameters

cb

() => void

Callback aangeroepen zodra de transcriptie is gestart.

err

(e: string) => void

Callback aangeroepen in geval van een fout.

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

Stopt gesprektranscriptie.

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

Parameters

cb

() => void

Callback aangeroepen zodra de transcriptie is gestopt.

err

(e: string) => void

Callback aangeroepen in geval van een fout.

Details overgenomen methode

enableTelemetry(boolean)

Met deze methode wordt telemetrie globaal ingeschakeld of uitgeschakeld.

static function enableTelemetry(enabled: boolean)

Parameters

enabled

boolean

Globale instelling voor telemetrieverzameling. Als deze optie is ingesteld op waar, worden telemetriegegevens, zoals microfoonfouten, herkenningsfouten verzameld en verzonden naar Microsoft. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie verzonden naar Microsoft.

overgenomen vanRecognizer.enableTelemetry-