ConversationTranscriber class

Wykonuje rozpoznawanie mowy z oddzieleniem osoby mówiącej od mikrofonu, pliku lub innych strumieni wejściowych audio i otrzymuje transkrypcję tekstu w wyniku.

Extends

Konstruktory

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber, konstruktor.

Właściwości

authorizationToken

Pobiera token autoryzacji używany do komunikowania się z usługą.

canceled

Zdarzenie anulowało sygnały, że wystąpił błąd podczas transkrypcji.

endpointId

Pobiera identyfikator punktu końcowego dostosowanego modelu mowy, który jest używany do transkrypcji.

internalData
outputFormat

Pobiera format wyjściowy transkrypcji.

properties

Kolekcja właściwości i ich wartości zdefiniowanych dla tego transkrypcji konwersacji.

speechRecognitionLanguage

Pobiera mówiony język transkrypcji.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

transcribed

Transkrypcja zdarzeń sygnalizuje odebranie końcowego wyniku rozpoznawania.

transcribing

Zdarzenie transkrypcji sygnały, że otrzymany jest wynik transkrypcji pośredniej.

Właściwości dziedziczone

sessionStarted

Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

speechEndDetected

Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

speechStartDetected

Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy.

Metody

close(() => void, (error: string) => void)

zamyka wszystkie zasoby zewnętrzne przechowywane przez wystąpienie tej klasy.

dispose(boolean)

Usuwa wszystkie zasoby przechowywane przez obiekt .

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber, konstruktor.

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

Uruchamia transkrypcję konwersacji do momentu wywołania metody stopTranscribingAsync(). Użytkownik musi subskrybować zdarzenia, aby otrzymywać wyniki transkrypcji.

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

Zatrzymuje transkrypcję konwersacji.

Metody dziedziczone

enableTelemetry(boolean)

Ta metoda globalnie włącza lub wyłącza telemetrię.

Szczegóły konstruktora

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber, konstruktor.

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

Parametry

speechConfig
SpeechConfig

zestaw właściwości początkowych dla tego rozpoznawania

audioConfig
AudioConfig

Opcjonalna konfiguracja audio skojarzona z rozpoznawaniem

Szczegóły właściwości

authorizationToken

Pobiera token autoryzacji używany do komunikowania się z usługą.

string authorizationToken

Wartość właściwości

string

Token autoryzacji.

canceled

Zdarzenie anulowało sygnały, że wystąpił błąd podczas transkrypcji.

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

Wartość właściwości

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

endpointId

Pobiera identyfikator punktu końcowego dostosowanego modelu mowy, który jest używany do transkrypcji.

string endpointId

Wartość właściwości

string

identyfikator punktu końcowego dostosowanego modelu mowy, który jest używany do rozpoznawania mowy.

internalData

object internalData

Wartość właściwości

object

outputFormat

Pobiera format wyjściowy transkrypcji.

OutputFormat outputFormat

Wartość właściwości

Format wyjściowy transkrypcji.

properties

Kolekcja właściwości i ich wartości zdefiniowanych dla tego transkrypcji konwersacji.

PropertyCollection properties

Wartość właściwości

Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu SpeechRecognizer.

speechRecognitionLanguage

Pobiera mówiony język transkrypcji.

string speechRecognitionLanguage

Wartość właściwości

string

Język mówiony transkrypcji.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

static boolean telemetryEnabled

Wartość właściwości

boolean

wartość true, jeśli telemetria jest włączona, w przeciwnym razie wartość false.

transcribed

Transkrypcja zdarzeń sygnalizuje odebranie końcowego wyniku rozpoznawania.

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

Wartość właściwości

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

transcribing

Zdarzenie transkrypcji sygnały, że otrzymany jest wynik transkrypcji pośredniej.

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

Wartość właściwości

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

Szczegóły właściwości dziedziczonej

sessionStarted

Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

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

Wartość właściwości

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

Dziedziczone zrecognizer.sessionStarted

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

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

Wartość właściwości

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

Dziedziczone zrecognizer.sessionStopped

speechEndDetected

Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

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

Wartość właściwości

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

Dziedziczone zrecognizer.speechEndDetected

speechStartDetected

Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy.

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

Wartość właściwości

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

Dziedziczone zrecognizer.speechStartDetected

Szczegóły metody

close(() => void, (error: string) => void)

zamyka wszystkie zasoby zewnętrzne przechowywane przez wystąpienie tej klasy.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parametry

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Usuwa wszystkie zasoby przechowywane przez obiekt .

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

Parametry

disposing

boolean

wartość true, jeśli obiekt zostanie zdysponowy.

Zwraca

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber, konstruktor.

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

Parametry

speechConfig
SpeechConfig

zestaw właściwości początkowych dla tego rozpoznawania

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Konfiguracja wykrywania języka źródłowego skojarzona z rozpoznawaniem

audioConfig
AudioConfig

Opcjonalna konfiguracja audio skojarzona z rozpoznawaniem

Zwraca

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

Uruchamia transkrypcję konwersacji do momentu wywołania metody stopTranscribingAsync(). Użytkownik musi subskrybować zdarzenia, aby otrzymywać wyniki transkrypcji.

function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Parametry

cb

() => void

Wywołanie zwrotne wywoływane po rozpoczęciu transkrypcji.

err

(e: string) => void

Wywołanie zwrotne wywołane w przypadku błędu.

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

Zatrzymuje transkrypcję konwersacji.

function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Parametry

cb

() => void

Wywołanie zwrotne wywoływane po zatrzymaniu transkrypcji.

err

(e: string) => void

Wywołanie zwrotne wywołane w przypadku błędu.

Szczegóły metody dziedziczonej

enableTelemetry(boolean)

Ta metoda globalnie włącza lub wyłącza telemetrię.

static function enableTelemetry(enabled: boolean)

Parametry

enabled

boolean

Globalne ustawienie dla kolekcji danych telemetrycznych. W przypadku ustawienia wartości true informacje telemetryczne, takie jak błędy mikrofonu, są zbierane i wysyłane do firmy Microsoft. W przypadku ustawienia wartości false żadne dane telemetryczne nie są wysyłane do firmy Microsoft.

Dziedziczone zrecognizer.enableTelemetry