TranslationRecognizer class
Rozpoznawanie tłumaczeń
- Extends
Konstruktory
Translation |
Inicjuje wystąpienie elementu TranslationRecognizer. |
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 rozpoznawania. |
internal |
|
properties | Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu TranslationRecognizer. |
recognized | Zdarzenie rozpoznało sygnały odebrania końcowego wyniku rozpoznawania. |
recognizing | Zdarzenie rozpoznające sygnały, że otrzymany jest wynik pośredniego rozpoznawania. |
speech |
Pobiera nazwę języka ustawioną podczas tworzenia rozpoznawania. |
synthesizing | Zdarzenie synthesizing sygnalizuje odebranie wyniku syntezy tłumaczenia. |
target |
Pobiera języki docelowe na potrzeby tłumaczenia ustawionego podczas tworzenia rozpoznawania. Język jest określony w formacie BCP-47. Tłumaczenie zapewni przetłumaczony tekst dla każdego języka. |
telemetry |
Ta metoda zwraca bieżący stan ustawienia telemetrii. |
voice |
Pobiera nazwę głosu wyjściowego. |
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
add |
dynamicznie dodaj język do listy języka docelowego (można go używać, gdy rozpoznawanie jest w toku) |
close(() => void, (error: string) => void) | zamyka wszystkie zasoby zewnętrzne przechowywane przez wystąpienie tej klasy. |
From |
TranslationRecognizer, konstruktor. |
on |
obsługuje element ConnectionEstablishedEvent dla scenariuszy tłumaczenia konwersacji. |
recognize |
Rozpoczyna rozpoznawanie i tłumaczenie, a następnie zatrzymuje się po rozpoznaniu pierwszej wypowiedzi. Zadanie zwraca tekst tłumaczenia w wyniku. Uwaga: funkcja recognizeOnceAsync zwraca wartość po rozpoznaniu pierwszej wypowiedzi, dlatego jest odpowiednia tylko do rozpoznawania pojedynczego strzału, takiego jak polecenie lub zapytanie. W przypadku długotrwałego rozpoznawania należy zamiast tego użyć metody startContinuousRecognitionAsync(). |
remove |
dynamiczne usuwanie języka z listy języka docelowego (można go używać, gdy rozpoznawanie jest w toku) |
start |
Uruchamia rozpoznawanie i tłumaczenie do momentu wywołania metody stopContinuousRecognitionAsync(). Użytkownik musi subskrybować zdarzenia, aby otrzymywać wyniki tłumaczenia. |
stop |
Zatrzymuje ciągłe rozpoznawanie i tłumaczenie. |
Metody dziedziczone
enable |
Ta metoda globalnie włącza lub wyłącza telemetrię. |
Szczegóły konstruktora
TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)
Inicjuje wystąpienie elementu TranslationRecognizer.
new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)
Parametry
- speechConfig
- SpeechTranslationConfig
Zestaw właściwości do skonfigurowania tego rozpoznawania.
- audioConfig
- AudioConfig
Opcjonalna konfiguracja audio skojarzona z rozpoznawaniem
- connectionFactory
-
IConnectionFactory
Opcjonalna fabryka połączeń używana do generowania identyfikatorów URI punktów końcowych, nagłówków do ustawienia itp.
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 rozpoznawania.
public canceled: (sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
Wartość właściwości
(sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
internalData
object internalData
Wartość właściwości
object
properties
Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu TranslationRecognizer.
PropertyCollection properties
Wartość właściwości
Kolekcja właściwości i ich wartości zdefiniowanych dla tego elementu TranslationRecognizer.
recognized
Zdarzenie rozpoznało sygnały odebrania końcowego wyniku rozpoznawania.
public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Wartość właściwości
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
recognizing
Zdarzenie rozpoznające sygnały, że otrzymany jest wynik pośredniego rozpoznawania.
public recognizing: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Wartość właściwości
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
speechRecognitionLanguage
Pobiera nazwę języka ustawioną podczas tworzenia rozpoznawania.
string speechRecognitionLanguage
Wartość właściwości
string
Pobiera nazwę języka ustawioną podczas tworzenia rozpoznawania.
synthesizing
Zdarzenie synthesizing sygnalizuje odebranie wyniku syntezy tłumaczenia.
public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
Wartość właściwości
(sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
targetLanguages
Pobiera języki docelowe na potrzeby tłumaczenia ustawionego podczas tworzenia rozpoznawania. Język jest określony w formacie BCP-47. Tłumaczenie zapewni przetłumaczony tekst dla każdego języka.
string[] targetLanguages
Wartość właściwości
string[]
Pobiera języki docelowe na potrzeby tłumaczenia ustawionego podczas tworzenia rozpoznawania.
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.
voiceName
Pobiera nazwę głosu wyjściowego.
string voiceName
Wartość właściwości
string
nazwa głosu wyjściowego.
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
addTargetLanguage(string)
dynamicznie dodaj język do listy języka docelowego (można go używać, gdy rozpoznawanie jest w toku)
function addTargetLanguage(lang: string)
Parametry
- lang
-
string
język do dodania
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
FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)
TranslationRecognizer, konstruktor.
static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer
Parametry
- speechTranslationConfig
- SpeechTranslationConfig
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
onConnection()
obsługuje element ConnectionEstablishedEvent dla scenariuszy tłumaczenia konwersacji.
function onConnection()
recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)
Rozpoczyna rozpoznawanie i tłumaczenie, a następnie zatrzymuje się po rozpoznaniu pierwszej wypowiedzi. Zadanie zwraca tekst tłumaczenia w wyniku. Uwaga: funkcja recognizeOnceAsync zwraca wartość po rozpoznaniu pierwszej wypowiedzi, dlatego jest odpowiednia tylko do rozpoznawania pojedynczego strzału, takiego jak polecenie lub zapytanie. W przypadku długotrwałego rozpoznawania należy zamiast tego użyć metody startContinuousRecognitionAsync().
function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)
Parametry
- cb
-
(e: TranslationRecognitionResult) => void
Wywołanie zwrotne, które otrzymało wynik po zakończeniu tłumaczenia.
- err
-
(e: string) => void
Wywołanie zwrotne wywołane w przypadku błędu.
removeTargetLanguage(string)
dynamiczne usuwanie języka z listy języka docelowego (można go używać, gdy rozpoznawanie jest w toku)
function removeTargetLanguage(lang: string)
Parametry
- lang
-
string
język do usunięcia
startContinuousRecognitionAsync(() => void, (e: string) => void)
Uruchamia rozpoznawanie i tłumaczenie do momentu wywołania metody stopContinuousRecognitionAsync(). Użytkownik musi subskrybować zdarzenia, aby otrzymywać wyniki tłumaczenia.
function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parametry
- cb
-
() => void
Wywołanie zwrotne, które odebrało tłumaczenie, zostało uruchomione.
- err
-
(e: string) => void
Wywołanie zwrotne wywołane w przypadku błędu.
stopContinuousRecognitionAsync(() => void, (e: string) => void)
Zatrzymuje ciągłe rozpoznawanie i tłumaczenie.
function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parametry
- cb
-
() => void
Wywołanie zwrotne, które odebrało tłumaczenie, zostało zatrzymane.
- 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