ConversationTranscriber class
Utför taligenkänning med talaravgränsning från mikrofon, fil eller andra ljudindataströmmar och transkriberas text som resultat.
- Extends
Konstruktorer
Conversation |
ConversationTranscriber-konstruktor. |
Egenskaper
authorization |
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. |
endpoint |
Hämtar slutpunkts-ID:t för en anpassad talmodell som används för transkription. |
internal |
|
output |
Hämtar utdataformatet för transkription. |
properties | Samlingen med egenskaper och deras värden som definierats för den här konversationstranskriberaren. |
speech |
Hämtar det talade språket för transkription. |
telemetry |
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
session |
Definierar händelsehanteraren för sessionsstartade händelser. |
session |
Definierar händelsehanteraren för stoppade sessionshändelser. |
speech |
Definierar händelsehanterare för tal stoppade händelser. |
speech |
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. |
From |
ConversationTranscriber-konstruktor. |
start |
Startar samtalstranskription tills stopTranscribingAsync() anropas. Användaren måste prenumerera på händelser för att få transkriptionsresultat. |
stop |
Stoppar samtalstranskription. |
Ärvda metoder
enable |
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