Sdílet prostřednictvím


ConversationTranscriber class

Provádí rozpoznávání řeči s oddělením reproduktoru od mikrofonu, souboru nebo jiných datových proudů zvukového vstupu a jako výsledek se přepíše text.

Extends

Konstruktory

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber – konstruktor.

Vlastnosti

authorizationToken

Získá autorizační token použitý ke komunikaci se službou.

canceled

Zrušená událost signalizuje, že během přepisu došlo k chybě.

endpointId

Získá ID koncového bodu vlastního modelu řeči, který se používá pro přepis.

internalData
outputFormat

Získá výstupní formát přepisu.

properties

Kolekce vlastností a jejich hodnot definovaných pro tento přepis konverzace.

speechRecognitionLanguage

Získá mluvený jazyk přepisu.

telemetryEnabled

Tato metoda vrátí aktuální stav nastavení telemetrie.

transcribed

Přepis událostí signalizuje přijetí konečného výsledku rozpoznávání.

transcribing

Přepis událostí signalizuje přijetí přechodného výsledku přepisu.

Zděděné vlastnosti

sessionStarted

Definuje obslužnou rutinu události pro události spuštěné relace.

sessionStopped

Definuje obslužnou rutinu události pro události zastavení relace.

speechEndDetected

Definuje obslužnou rutinu události pro události zastavení řeči.

speechStartDetected

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 v držení objektu.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber – konstruktor.

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

Spustí přepis konverzace, dokud se nezavolá příkaz stopTranscribingAsync(). Uživatel se musí přihlásit k odběru událostí, aby dostával výsledky přepisu.

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

Zastaví přepis konverzace.

Zděděné metody

enableTelemetry(boolean)

Tato metoda globálně povolí nebo zakáže telemetrii.

Podrobnosti konstruktoru

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber – konstruktor.

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

Parametry

speechConfig
SpeechConfig

sada počátečních vlastností pro tuto službu rozpoznávání

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

Zrušená událost signalizuje, ž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 vlastní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 tento přepis konverzace.

PropertyCollection properties

Hodnota vlastnosti

Kolekce vlastností a jejich hodnoty definované 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 telemetrie povolená, jinak false.

transcribed

Přepis událostí signalizuje přijetí konečného výsledku rozpoznávání.

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

Hodnota vlastnosti

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

transcribing

Přepis událostí signalizuje přijetí přechodného výsledku 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é relace.

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 události zastavení relace.

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

Hodnota vlastnosti

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

Zděděno zRecognizer.sessionStopped

speechEndDetected

Definuje obslužnou rutinu události pro události zastavení řeči.

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

Hodnota vlastnosti

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

Zděděno 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ěno 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 v držení objektu.

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

Parametry

disposing

boolean

při likvidaci objektu.

Návraty

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber – konstruktor.

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

Parametry

speechConfig
SpeechConfig

sada počátečních vlastností pro tuto službu rozpoznávání

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Konfigurace rozpoznávání 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 nezavolá příkaz 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í vyvoláno 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 telemetrické informace, jako jsou chyby mikrofonu nebo chyby rozpoznávání, a posílají se do Microsoftu. Pokud je nastavená hodnota false, microsoftu se neposílají žádná telemetrie.

Zděděno zRecognizer.enableTelemetry