class HybridSpeechConfig

Класс, определяющий гибридные (облачные и внедренные) конфигурации для распознавания речи или синтеза речи.

Элементы

оператор SPXSPEECHCONFIGHANDLE

Синтаксис: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Внутренний оператор, используемый для получения значения базового дескриптора.

Возвращаемое значение

Дескриптор.

SetSpeechRecognitionOutputFormat

Синтаксис: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Задает формат выходных данных распознавания речи.

Параметры

  • format Формат выходных данных распознавания речи (простой или подробный).

GetSpeechRecognitionOutputFormat

Синтаксис: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Возвращает формат выходных данных распознавания речи.

Возвращаемое значение

Формат выходных данных распознавания речи (простой или подробный).

SetSpeechSynthesisOutputFormat

Синтаксис: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Задает формат вывода синтеза речи (например, Riff16Khz16BitMonoPcm).

Параметры

  • formatId Указывает идентификатор выходного формата.

GetSpeechSynthesisOutputFormat

Синтаксис: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;

Возвращает формат выходных данных синтеза речи.

Возвращаемое значение

Формат выходных данных синтеза речи.

SetProperty

Синтаксис: public inline void SetProperty ( const std::string & name , const std::string & value );

Задает значение свойства по имени.

Параметры

  • name Имя свойства.

  • value Значение свойства.

SetProperty

Синтаксис: public inline void SetProperty ( PropertyId id , const std::string & value );

Задает значение свойства по идентификатору.

Параметры

  • id Идентификатор свойства.

  • value Значение свойства.

Getproperty

Синтаксис: public inline std::string GetProperty ( const std::string & name ) const;

Возвращает значение свойства по имени.

Параметры

  • name Имя параметра.

Возвращаемое значение

Значение свойства.

Getproperty

Синтаксис: public inline std::string GetProperty ( PropertyId id ) const;

Возвращает значение свойства по идентификатору.

Параметры

  • id Идентификатор параметра.

Возвращаемое значение

Значение свойства.

~HybridSpeechConfig

Синтаксис: public virtual ~HybridSpeechConfig ( ) = default;

Уничтожает объект .

FromConfigs

Синтаксис: public inline static std::shared_ptr< HybridSpeechConfig > FromConfigs ( std::shared_ptr< SpeechConfig > cloudSpeechConfig , std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

Создает экземпляр конфигурации гибридной речи с указанными облачными и внедренными речевыми конфигурациями.

Параметры

  • cloudSpeechConfig Общий интеллектуальный указатель облачной конфигурации речи.

  • embeddedSpeechConfig Общий интеллектуальный указатель внедренной конфигурации речи.

Возвращаемое значение

Общий указатель на новый экземпляр конфигурации гибридного распознавания речи.