TranslationRecognizer class
Rozpoznawanie tłumaczeń
- Rozszerzenie
Konstruktory
Translation |
Inicjuje wystąpienie klasy 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 obiektu TranslationRecognizer. |
recognized | Zdarzenie rozpoznało sygnały, że otrzymany końcowy wynik rozpoznawania. |
recognizing | Zdarzenie rozpoznające sygnały, że otrzymany wynik rozpoznawania pośredniego. |
speech |
Pobiera nazwę języka ustawioną podczas tworzenia rozpoznawania. |
synthesizing | Zdarzenie syntezyzujące sygnalizuje, że otrzymany wynik syntezy tłumaczenia. |
target |
Pobiera języki docelowe do 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 procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy. |
speech |
Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych przez mowę. |
Metody
add |
dynamiczne dodawanie języka do listy języków docelowych (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 |
Uruchamia rozpoznawanie i tłumaczenie, a następnie zatrzymuje się po rozpoznaniu pierwszej wypowiedzi. Zadanie zwraca tekst tłumaczenia w wyniku. Uwaga: funkcja recognizeOnceAsync zwraca informację o rozpoznaniu pierwszej wypowiedzi, dlatego nadaje się tylko do rozpoznawania pojedynczego strzału, takiego jak polecenie lub zapytanie. W przypadku długotrwałego rozpoznawania należy zamiast tego użyć polecenia 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, dopóki parametr stopContinuousRecognitionAsync() nie zostanie wywołany. 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 dane telemetryczne. |
Szczegóły konstruktora
TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)
Inicjuje wystąpienie klasy 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 punktu końcowego, 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 obiektu TranslationRecognizer.
PropertyCollection properties
Wartość właściwości
Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu TranslationRecognizer.
recognized
Zdarzenie rozpoznało sygnały, że otrzymany końcowy wynik 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 wynik rozpoznawania pośredniego.
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 syntezyzujące sygnalizuje, że otrzymany wynik 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 do 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 do 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 procedurę 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ń dla zdarzeń uruchomionych przez mowę.
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)
dynamiczne dodawanie języka do listy języków docelowych (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)
Uruchamia rozpoznawanie i tłumaczenie, a następnie zatrzymuje się po rozpoznaniu pierwszej wypowiedzi. Zadanie zwraca tekst tłumaczenia w wyniku. Uwaga: funkcja recognizeOnceAsync zwraca informację o rozpoznaniu pierwszej wypowiedzi, dlatego nadaje się tylko do rozpoznawania pojedynczego strzału, takiego jak polecenie lub zapytanie. W przypadku długotrwałego rozpoznawania należy zamiast tego użyć polecenia 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ływane 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, dopóki parametr stopContinuousRecognitionAsync() nie zostanie wywołany. 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ływane 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ływane w przypadku błędu.
Szczegóły metody dziedziczonej
enableTelemetry(boolean)
Ta metoda globalnie włącza lub wyłącza dane telemetryczne.
static function enableTelemetry(enabled: boolean)
Parametry
- enabled
-
boolean
Ustawienie globalne dla kolekcji danych telemetrycznych. Jeśli ustawiono wartość true, informacje telemetryczne, takie jak błędy mikrofonu, błędy rozpoznawania 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