ConversationTranscriber class
Voert spraakherkenning uit met sprekerscheiding van microfoon, bestand of andere audio-invoerstromen en krijgt getranscribeerde tekst als resultaat.
- Uitbreiding
Constructors
Conversation |
ConversationTranscriber-constructor. |
Eigenschappen
authorization |
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. |
endpoint |
Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor transcriptie. |
internal |
|
output |
Hiermee haalt u de uitvoerindeling van transcriptie op. |
properties | De verzameling eigenschappen en de bijbehorende waarden die voor dit gesprek zijn gedefinieerd. |
speech |
Hiermee haalt u de gesproken taal van transcriptie op. |
telemetry |
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
session |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie. |
session |
Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen. |
speech |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak. |
speech |
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. |
From |
ConversationTranscriber-constructor. |
start |
Start gesprektranscriptie totdat stopTranscribingAsync() wordt aangeroepen. De gebruiker moet zich abonneren op gebeurtenissen om transcriptieresultaten te ontvangen. |
stop |
Stopt gesprektranscriptie. |
Overgenomen methoden
enable |
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-