Udostępnij za pośrednictwem


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

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

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.