class Translation::SpeechTranslationConfig
class Translation::SpeechTranslationConfig
: public SpeechConfig
Klasa, która definiuje konfiguracje tłumaczenia z danymi wejściowymi mowy.
Elementy członkowskie
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 do dodania.
RemoveTargetLanguage
Składnia: public inline void RemoveTargetLanguage ( const std::string & language );
Usuwa język docelowy tłumaczenia. Dodano w wersji 1.7.0.
Parametry
language
Język docelowy tłumaczenia do usunięcia.
GetTargetLanguages
Składnia: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Pobiera języki docelowe do 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.
Z subskrypcji
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
subscription
Klucz subskrypcji.region
Nazwa regionu (zobacz stronę regionów).
Zwraca
Wskaźnik udostępniony do wystąpienia konfiguracji tłumaczenia mowy.
OdauthorizationToken
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
authToken
Token autoryzacji.region
Nazwa regionu (zobacz stronę regionów).
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, którzy używają standardowego 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"), pierwszeństwo ma ustawienie języka w identyfikatorze URI, 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 metody 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, którzy używają standardowego 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"), pierwszeństwo ma ustawienie języka w identyfikatorze URI, 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 do utworzenia wystąpienia speechTranslationConfig, a następnie wywołaj metodę SetAuthorizationToken() w utworzonym wystąpieniu usługi SpeechTranslationConfig. Uwaga: dodano element 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. Założono, że zostanie założona standardowa ścieżka zasobu. W przypadku usług z niestandardową ścieżką zasobu lub bez żadnej ścieżki należy zamiast tego użyć polecenia FromEndpoint. Uwaga: parametry zapytania nie są dozwolone w identyfikatorze URI hosta i muszą być ustawiane przez inne interfejsy API. Uwaga: aby użyć tokenu autoryzacji z funkcją FromHost, użyj metody FromHost(const SPXSTRING&), a następnie wywołaj metodę SetAuthorizationToken() w utworzonym wystąpieniu speechTranslationConfig. Uwaga: dodano element w wersji 1.8.0.
Parametry
host
Host usługi, z który ma nawiązać połączenie. Format to "protocol://host:port", gdzie ":p ort" jest opcjonalny.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. Założono, że zostanie założona standardowa ścieżka zasobu. W przypadku usług z niestandardową ścieżką zasobu lub bez żadnej ścieżki należy zamiast tego użyć polecenia FromEndpoint. Uwaga: parametry zapytania nie są dozwolone w identyfikatorze URI hosta i muszą być ustawiane 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 do utworzenia wystąpienia usługi SpeechTranslationConfig, a następnie wywołaj metodę SetAuthorizationToken() w utworzonym wystąpieniu usługi SpeechTranslationConfig. Uwaga: dodano element w wersji 1.8.0.
Parametry
host
Host usługi, z który ma nawiązać połączenie. Format to "protocol://host:port", gdzie ":p ort" jest opcjonalny.
Zwraca
Wskaźnik udostępniony do nowego wystąpienia speechTranslationConfig.