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 streamů zvukového vstupu a v důsledku toho přepíše text.

Extends

Konstruktory

ConversationTranscriber(SpeechConfig, AudioConfig)

Konverzační konstruktor konverzačního přepisovače.

Vlastnosti

authorizationToken

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ě.

endpointId

Získá ID koncového bodu přizpůsobené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 tohoto přepisovače konverzace.

speechRecognitionLanguage

Získá mluvený jazyk přepisu.

telemetryEnabled

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

sessionStarted

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

sessionStopped

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

speechEndDetected

Definuje obslužnou rutinu události pro zastavené události ř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 uchovávané objektem.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Konverzační konstruktor konverzačního přepisovače.

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.

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)

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