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
Conversation |
ConversationTranscriber, konstruktor. |
Właściwości
authorization |
Pobiera token autoryzacji używany do komunikowania się z usługą. |
canceled | Zdarzenie anulowało sygnały, że wystąpił błąd podczas transkrypcji. |
endpoint |
Pobiera identyfikator punktu końcowego dostosowanego modelu mowy, który jest używany do transkrypcji. |
internal |
|
output |
Pobiera format wyjściowy transkrypcji. |
properties | Kolekcja właściwości i ich wartości zdefiniowanych dla tego transkrypcji konwersacji. |
speech |
Pobiera mówiony język transkrypcji. |
telemetry |
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
session |
Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji. |
session |
Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji. |
speech |
Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy. |
speech |
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 . |
From |
ConversationTranscriber, konstruktor. |
start |
Uruchamia transkrypcję konwersacji do momentu wywołania metody stopTranscribingAsync(). Użytkownik musi subskrybować zdarzenia, aby otrzymywać wyniki transkrypcji. |
stop |
Zatrzymuje transkrypcję konwersacji. |
Metody dziedziczone
enable |
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