ConversationTranscriber class
Provádí rozpoznávání řeči s oddělením reproduktoru od mikrofonu, souboru nebo jiných streamů zvukového vstupu a v důsledku toho přepíše text.
- Extends
Konstruktory
Conversation |
Konverzační konstruktor konverzačního přepisovače. |
Vlastnosti
authorization |
Získá autorizační token použitý ke komunikaci se službou. |
canceled | Událost zrušila signály, že během přepisu došlo k chybě. |
endpoint |
Získá ID koncového bodu přizpůsobeného modelu řeči, který se používá pro přepis. |
internal |
|
output |
Získá výstupní formát přepisu. |
properties | Kolekce vlastností a jejich hodnot definovaných pro tohoto přepisovače konverzace. |
speech |
Získá mluvený jazyk přepisu. |
telemetry |
Tato metoda vrátí aktuální stav nastavení telemetrie. |
transcribed | Přepis událostí signalizuje, že je přijat konečný výsledek rozpoznávání. |
transcribing | Přepis událostí signály, že se přijímá průběžný výsledek přepisu. |
Zděděné vlastnosti
session |
Definuje obslužnou rutinu události pro události spuštěné relací. |
session |
Definuje obslužnou rutinu události pro zastavené události relace. |
speech |
Definuje obslužnou rutinu události pro zastavené události řeči. |
speech |
Definuje obslužnou rutinu události pro události spuštěné řeči. |
Metody
close(() => void, (error: string) => void) | zavře všechny externí prostředky uchovávané instancí této třídy. |
dispose(boolean) | Odstraní všechny prostředky uchovávané objektem. |
From |
Konverzační konstruktor konverzačního přepisovače. |
start |
Spustí přepis konverzace, dokud se nevolá stopTranscribingAsync(). Uživatel se musí přihlásit k odběru událostí, aby dostával výsledky přepisu. |
stop |
Zastaví přepis konverzace. |
Zděděné metody
enable |
Tato metoda globálně povolí nebo zakáže telemetrii. |
Podrobnosti konstruktoru
ConversationTranscriber(SpeechConfig, AudioConfig)
Konverzační konstruktor konverzačního přepisovače.
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parametry
- speechConfig
- SpeechConfig
sada počátečních vlastností tohoto rozpoznávatele
- audioConfig
- AudioConfig
Volitelná konfigurace zvuku přidružená k rozpoznávání
Podrobnosti vlastnosti
authorizationToken
Získá autorizační token použitý ke komunikaci se službou.
string authorizationToken
Hodnota vlastnosti
string
Autorizační token.
canceled
Událost zrušila signály, že během přepisu došlo k chybě.
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
Získá ID koncového bodu přizpůsobeného modelu řeči, který se používá pro přepis.
string endpointId
Hodnota vlastnosti
string
ID koncového bodu přizpůsobeného modelu řeči, který se používá k rozpoznávání řeči.
internalData
object internalData
Hodnota vlastnosti
object
outputFormat
Získá výstupní formát přepisu.
OutputFormat outputFormat
Hodnota vlastnosti
Výstupní formát přepisu.
properties
Kolekce vlastností a jejich hodnot definovaných pro tohoto přepisovače konverzace.
PropertyCollection properties
Hodnota vlastnosti
Kolekce vlastností a jejich hodnot definovaných pro tento SpeechRecognizer.
speechRecognitionLanguage
Získá mluvený jazyk přepisu.
string speechRecognitionLanguage
Hodnota vlastnosti
string
Mluvený jazyk přepisu.
telemetryEnabled
Tato metoda vrátí aktuální stav nastavení telemetrie.
static boolean telemetryEnabled
Hodnota vlastnosti
boolean
True, pokud je povolená telemetrie, jinak false.
transcribed
Přepis událostí signalizuje, že je přijat konečný výsledek rozpoznávání.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
Přepis událostí signály, že se přijímá průběžný výsledek přepisu.
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Podrobnosti zděděných vlastností
sessionStarted
Definuje obslužnou rutinu události pro události spuštěné relací.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: SessionEventArgs) => void
zděděno zRecognizer.sessionStarted
sessionStopped
Definuje obslužnou rutinu události pro zastavené události relace.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: SessionEventArgs) => void
zděděný zRecognizer.sessionStopped
speechEndDetected
Definuje obslužnou rutinu události pro zastavené události řeči.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: RecognitionEventArgs) => void
zděděný zRecognizer.speechEndDetected
speechStartDetected
Definuje obslužnou rutinu události pro události spuštěné řeči.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: RecognitionEventArgs) => void
zděděné zRecognizer.speechStartDetected
Podrobnosti metody
close(() => void, (error: string) => void)
zavře všechny externí prostředky uchovávané instancí této třídy.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parametry
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Odstraní všechny prostředky uchovávané objektem.
function dispose(disposing: boolean): Promise<void>
Parametry
- disposing
-
boolean
true při dispozici objektu.
Návraty
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
Konverzační konstruktor konverzačního přepisovače.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
Parametry
- speechConfig
- SpeechConfig
sada počátečních vlastností tohoto rozpoznávatele
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Konfigurace detekce zdrojového jazyka přidružená k rozpoznávání
- audioConfig
- AudioConfig
Volitelná konfigurace zvuku přidružená k rozpoznávání
Návraty
startTranscribingAsync(() => void, (e: string) => void)
Spustí přepis konverzace, dokud se nevolá stopTranscribingAsync(). Uživatel se musí přihlásit k odběru událostí, aby dostával výsledky přepisu.
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parametry
- cb
-
() => void
Zpětné volání se vyvolalo po spuštění přepisu.
- err
-
(e: string) => void
Zpětné volání vyvoláno v případě chyby.
stopTranscribingAsync(() => void, (e: string) => void)
Zastaví přepis konverzace.
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parametry
- cb
-
() => void
Zpětné volání vyvoláno po zastavení přepisu.
- err
-
(e: string) => void
Zpětné volání vyvoláno v případě chyby.
Podrobnosti zděděných metod
enableTelemetry(boolean)
Tato metoda globálně povolí nebo zakáže telemetrii.
static function enableTelemetry(enabled: boolean)
Parametry
- enabled
-
boolean
Globální nastavení pro shromažďování telemetrie Pokud je nastavená hodnota true, shromažďují se a odesílají microsoftu telemetrické informace, jako jsou chyby mikrofonu, chyby rozpoznávání. Pokud je nastavená hodnota false, microsoftu se neposílají žádná telemetrie.
zděděno zRecognizer.enableTelemetry