класс Синтез речиРезультат

Содержит сведения о результатах синтеза текста в речь. Добавлено в версию 1.4.0.

Члены

ResultId

Синтаксис: public const std::string & ResultId;

Уникальный идентификатор результата.

Причина

Синтаксис: public const ResultReason & Reason;

Причина синтеза результата.

AudioDuration

Синтаксис: public const std::chrono::milliseconds & AudioDuration;

Длительность синтезированного звука, допустимая только для завершенных синтзисов. Добавлено в версию 1.21.0.

Свойства

Синтаксис: public const PropertyCollection & Properties;

Коллекция дополнительных свойств SpeechSynthesisResult.

SpeechSynthesisResult

Синтаксис: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Создает новый экземпляр с помощью предоставленного дескриптора.

Параметры

  • hresult дескриптор результатов.

GetAudioLength

Синтаксис: public inline uint32_t GetAudioLength ( );

Возвращает размер синтезированного звука в байтах.

Возвраты

Длина синтезированного звука

GetAudioData

Синтаксис: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );

Получает синтезированный звук.

Возвраты

Синтезированные звуковые данные

оператор SPXRESULTHANDLE

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

Явный оператор преобразования.

Возвраты

Дескриптор.

~SpeechSynthesisResult

Синтаксис: public inline ~SpeechSynthesisResult ( );

Деструктор.