class Translation::SpeechTranslationConfig
class Translation::SpeechTranslationConfig
: public SpeechConfig
Klasa, która definiuje konfiguracje tłumaczenia z danymi wejściowymi mowy.
Członkowie
AddTargetLanguage
Składnia: public inline void AddTargetLanguage ( const std::string & language );
Dodaje język docelowy do tłumaczenia.
Parametry
-
language
język docelowy tłumaczenia, który ma zostać dodany.
RemoveTargetLanguage
Składnia: public inline void RemoveTargetLanguage ( const std::string & language );
Usuwa język docelowy do tłumaczenia. Dodano w wersji 1.7.0.
Parametry
-
language
język docelowy tłumaczenia do usunięcia.
SetCustomModelCategoryId
Składnia: public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Ustawia identyfikator kategorii, który zostanie przekazany do usługi. Identyfikator kategorii służy do znajdowania modelu niestandardowego.
Parametry
-
categoryId
identyfikator kategorii do ustawienia.
GetTargetLanguages
Składnia: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Pobiera języki docelowe na potrzeby tłumaczenia.
Zwraca
Wektor języków docelowych tłumaczenia.
SetVoiceName
Składnia: public inline void SetVoiceName ( const std::string & voice );
Ustawia nazwę głosu wyjściowego.
Parametry
-
voice
nazwa głosu do ustawienia.
GetVoiceName
Składnia: public inline std::string GetVoiceName ( ) const;
Pobiera nazwę głosu wyjściowego.
Zwraca
Nazwa głosu wyjściowego.
Odsubskrypcji
Składnia: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Tworzy wystąpienie konfiguracji tłumaczenia mowy z określonym kluczem subskrypcji i regionem.
Parametry
Zwraca
Wskaźnik udostępniony do wystąpienia konfiguracji tłumaczenia mowy.
FromAuthorizationToken
Składnia: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Tworzy wystąpienie konfiguracji tłumaczenia mowy z określonym tokenem autoryzacji i regionem.
Parametry
Zwraca
Wskaźnik udostępniony do wystąpienia konfiguracji tłumaczenia mowy.
Z punktu końcowego
Składnia: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Tworzy wystąpienie konfiguracji tłumaczenia mowy z określonym punktem końcowym i subskrypcją. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z niestandardowego punktu końcowego usługi. Uwaga: parametry zapytania określone w identyfikatorze URI punktu końcowego nie są zmieniane, nawet jeśli są ustawione przez inne interfejsy API. Jeśli na przykład język rozpoznawania jest zdefiniowany w identyfikatorze URI jako parametr zapytania "language=de-DE", a także ustawiony przez setSpeechRecognitionLanguage("en-US"), ustawienie języka w identyfikatorze URI ma pierwszeństwo, a efektywny język to "de-DE". Tylko parametry, które nie zostały określone w identyfikatorze URI punktu końcowego, mogą być ustawiane przez inne interfejsy API. Uwaga: Aby użyć tokenu autoryzacji z funkcją FromEndpoint, użyj polecenia FromEndpoint(const SPXSTRING&), a następnie wywołaj metodę SetAuthorizationToken() w utworzonym wystąpieniu usługi SpeechTranslationConfig.
Parametry
endpoint
Punkt końcowy usługi do nawiązania połączenia.subscription
Klucz subskrypcji.
Zwraca
Wskaźnik udostępniony do nowego wystąpienia speechTranslationConfig.
Z punktu końcowego
Składnia: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Tworzy wystąpienie konfiguracji tłumaczenia mowy z określonym punktem końcowym. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z niestandardowego punktu końcowego usługi. Uwaga: parametry zapytania określone w identyfikatorze URI punktu końcowego nie są zmieniane, nawet jeśli są ustawione przez inne interfejsy API. Jeśli na przykład język rozpoznawania jest zdefiniowany w identyfikatorze URI jako parametr zapytania "language=de-DE", a także ustawiony przez setSpeechRecognitionLanguage("en-US"), ustawienie języka w identyfikatorze URI ma pierwszeństwo, a efektywny język to "de-DE". Tylko parametry, które nie zostały określone w identyfikatorze URI punktu końcowego, mogą być ustawiane przez inne interfejsy API. Uwaga: jeśli punkt końcowy wymaga klucza subskrypcji do uwierzytelniania, użyj polecenia FromEndpoint(const SPXSTRING&, const SPXSTRING&), aby przekazać klucz subskrypcji jako parametr. Aby użyć tokenu autoryzacji z funkcją FromEndpoint, użyj tej metody, aby utworzyć wystąpienie usługi SpeechTranslationConfig, a następnie wywołać metodę SetAuthorizationToken() w utworzonym wystąpieniu usługi SpeechTranslationConfig. Uwaga: dodano w wersji 1.5.0.
Parametry
-
endpoint
Punkt końcowy usługi do nawiązania połączenia.
Zwraca
Wskaźnik udostępniony do nowego wystąpienia speechTranslationConfig.
FromHost
Składnia: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Tworzy wystąpienie konfiguracji tłumaczenia mowy z określonym hostem i subskrypcją. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z hosta usługi innej niż domyślna. Zakłada się, że zostanie założona standardowa ścieżka zasobu. W przypadku usług ze standardową ścieżką zasobu lub żadną ścieżką należy zamiast tego użyć polecenia FromEndpoint. Uwaga: parametry zapytania nie są dozwolone w identyfikatorze URI hosta i muszą być ustawione przez inne interfejsy API. Uwaga: Aby użyć tokenu autoryzacji z funkcją FromHost, użyj polecenia FromHost(const SPXSTRING&), a następnie wywołaj metodę SetAuthorizationToken() w utworzonym wystąpieniu speechTranslationConfig. Uwaga: dodano w wersji 1.8.0.
Parametry
host
Host usługi, z którymi ma nawiązać połączenie. Format to "protocol://host:port", gdzie opcja ":p ort" jest opcjonalna.subscription
Klucz subskrypcji.
Zwraca
Wskaźnik udostępniony do nowego wystąpienia speechTranslationConfig.
FromHost
Składnia: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );
Tworzy wystąpienie konfiguracji tłumaczenia mowy z określonym hostem. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z hosta usługi innej niż domyślna. Zakłada się, że zostanie założona standardowa ścieżka zasobu. W przypadku usług ze standardową ścieżką zasobu lub żadną ścieżką należy zamiast tego użyć polecenia FromEndpoint. Uwaga: parametry zapytania nie są dozwolone w identyfikatorze URI hosta i muszą być ustawione przez inne interfejsy API. Uwaga: jeśli host wymaga klucza subskrypcji do uwierzytelniania, użyj polecenia FromHost(const SPXSTRING&, const SPXSTRING&), aby przekazać klucz subskrypcji jako parametr. Aby użyć tokenu autoryzacji z funkcją FromHost, użyj tej metody, aby utworzyć wystąpienie usługi SpeechTranslationConfig, a następnie wywołać metodę SetAuthorizationToken() w utworzonym wystąpieniu usługi SpeechTranslationConfig. Uwaga: dodano w wersji 1.8.0.
Parametry
-
host
Host usługi, z którymi ma nawiązać połączenie. Format to "protocol://host:port", gdzie opcja ":p ort" jest opcjonalna.
Zwraca
Wskaźnik udostępniony do nowego wystąpienia speechTranslationConfig.