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.

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

  • subscription Klucz subskrypcji.

  • region Nazwa regionu (zobacz stronę regionu ).

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

  • authToken Token autoryzacji.

  • region Nazwa regionu (zobacz stronę regionu ).

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.