Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
class Translation::SpeechTranslationConfig
: public SpeechConfig
Класс, определяющий конфигурации для перевода с помощью входных данных речи.
Члены
AddTargetLanguage
Синтаксис: public inline void AddTargetLanguage ( const std::string & language );
Добавляет целевой язык для перевода.
Параметры
-
languageцелевой язык перевода для добавления.
RemoveTargetLanguage
Синтаксис: public inline void RemoveTargetLanguage ( const std::string & language );
Удаляет целевой язык для перевода. Добавлено в выпуске 1.7.0.
Параметры
-
languageцелевой язык перевода для удаления.
SetCustomModelCategoryId
Синтаксис: public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Задает идентификатор категории, который будет передан в службу. Идентификатор категории используется для поиска пользовательской модели.
Параметры
-
categoryIdидентификатор категории для задания.
GetTargetLanguages
Синтаксис: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Возвращает целевые языки для перевода.
Возвраты
Вектор целевых языков перевода.
SetVoiceName
Синтаксис: public inline void SetVoiceName ( const std::string & voice );
Задает выходное имя голоса.
Параметры
-
voiceимя голосовой связи для задания.
GetVoiceName
Синтаксис: public inline std::string GetVoiceName ( ) const;
Возвращает выходное имя голоса.
Возвраты
Выходное имя голоса.
FromSubscription
Синтаксис: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Создает экземпляр конфигурации перевода речи с указанным ключом подписки и регионом.
Параметры
subscriptionКлюч подписки.regionИмя региона (см. страницу региона).
Возвраты
Общий указатель на экземпляр конфигурации перевода речи.
FromAuthorizationToken
Синтаксис: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Создает экземпляр конфигурации перевода речи с указанным маркером авторизации и регионом.
Параметры
authTokenмаркер авторизации.regionИмя региона (см. страницу региона).
Возвраты
Общий указатель на экземпляр конфигурации перевода речи.
FromEndpoint
Синтаксис: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Создает экземпляр конфигурации перевода речи с указанной конечной точкой и подпиской. Этот метод предназначен только для пользователей, использующих нестандартную конечную точку службы. Примечание. Параметры запроса, указанные в URI конечной точки, не изменяются, даже если они задаются другими API. Например, если язык распознавания определен в URI в качестве параметра запроса "language=de-DE", а также задан параметром SetSpeechRecognitionLanguage("en-US"), параметр языка в URI имеет приоритет, а эффективный язык — "de-DE". Можно задать только параметры, не указанные в URI конечной точки, другими API. Примечание. Чтобы использовать маркер авторизации с FromEndpoint, используйте FromEndpoint(const SPXSTRING&), а затем вызовите SetAuthorizationToken() в созданном экземпляре SpeechTranslationConfig.
Параметры
endpointконечная точка службы для подключения.subscriptionКлюч подписки.
Возвраты
Общий указатель на новый экземпляр SpeechTranslationConfig.
FromEndpoint
Синтаксис: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Создает экземпляр конфигурации перевода речи с указанной конечной точкой. Этот метод предназначен только для пользователей, использующих нестандартную конечную точку службы. Примечание. Параметры запроса, указанные в URI конечной точки, не изменяются, даже если они задаются другими API. Например, если язык распознавания определен в URI в качестве параметра запроса "language=de-DE", а также задан параметром SetSpeechRecognitionLanguage("en-US"), параметр языка в URI имеет приоритет, а эффективный язык — "de-DE". Можно задать только параметры, не указанные в URI конечной точки, другими API. Примечание. Если для конечной точки требуется ключ подписки для проверки подлинности, используйте FromEndpoint(const SPXSTRING&, const SPXSTRING&) для передачи ключа подписки в качестве параметра. Чтобы использовать маркер авторизации с FromEndpoint, используйте этот метод для создания экземпляра SpeechTranslationConfig, а затем вызовите SetAuthorizationToken() в созданном экземпляре SpeechTranslationConfig. Примечание. Добавлено в версию 1.5.0.
Параметры
-
endpointконечная точка службы для подключения.
Возвраты
Общий указатель на новый экземпляр SpeechTranslationConfig.
FromHost
Синтаксис: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Создает экземпляр конфигурации перевода речи с указанным узлом и подпиской. Этот метод предназначен только для пользователей, использующих узел службы, отличный от по умолчанию. Предполагается стандартный путь к ресурсу. Для служб с нестандартным путем к ресурсу или без пути вообще используйте FromEndpoint. Примечание. Параметры запроса не допускаются в URI узла и должны быть заданы другими API. Примечание. Чтобы использовать маркер авторизации с FromHost, используйте FromHost(const SPXSTRING&), а затем вызовите SetAuthorizationToken() в созданном экземпляре SpeechTranslationConfig. Примечание. Добавлено в версию 1.8.0.
Параметры
hostузел службы для подключения. Формат — protocol://host:port, где ":p ort" является необязательным.subscriptionКлюч подписки.
Возвраты
Общий указатель на новый экземпляр SpeechTranslationConfig.
FromHost
Синтаксис: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );
Создает экземпляр конфигурации перевода речи с указанным узлом. Этот метод предназначен только для пользователей, использующих узел службы, отличный от по умолчанию. Предполагается стандартный путь к ресурсу. Для служб с нестандартным путем к ресурсу или без пути вообще используйте FromEndpoint. Примечание. Параметры запроса не допускаются в URI узла и должны быть заданы другими API. Примечание. Если для узла требуется ключ подписки для проверки подлинности, используйте FromHost(const SPXSTRING&, const SPXSTRING&) для передачи ключа подписки в качестве параметра. Чтобы использовать маркер авторизации с FromHost, используйте этот метод для создания экземпляра SpeechTranslationConfig, а затем вызовите SetAuthorizationToken() в созданном экземпляре SpeechTranslationConfig. Примечание. Добавлено в версию 1.8.0.
Параметры
-
hostузел службы для подключения. Формат — protocol://host:port, где ":p ort" является необязательным.
Возвраты
Общий указатель на новый экземпляр SpeechTranslationConfig.