Class SpeechSynthesisRequest

定义语音合成请求的类。 此类以预览版提供,可能会更改。 在版本 1.37.0 中添加。

成员

运算符 SPXREQUESTHANDLE

语法:public inline explicit operator SPXREQUESTHANDLE ( ) const;

用于获取基础句柄值的内部运算符。

返回

句柄。

获取输入流

语法:public inline InputStream & GetInputStream ( );

获取语音合成请求的输入流。

返回

输入流。

SetPitch 设置

语法:public inline void SetPitch ( const std::string & pitch );

设置合成语音的音调。

参数

  • pitch 合成语音的音调。

设置速率

语法:public inline void SetRate ( const std::string & rate );

设置说话率。

参数

  • rate 说话率。

设置音量

语法:public inline void SetVolume ( const std::string & volume );

设置说话音量。

参数

  • volume 说话音量。

SetStyle

语法:public inline void SetStyle ( const std::string & style );

设置说话风格。

参数

  • style 说话风格。

SetTemperature

语法:public inline void SetTemperature ( const float temperature );

设置说话温度。

参数

  • temperature 说话的温度。

SetCustomLexiconUrl

语法:public inline void SetCustomLexiconUrl ( const std::string & customLexiconUrl );

设置自定义词典 URL。

参数

  • customLexiconUrl 自定义发音词典的 URL。

SetPreferLocales

语法:public inline void SetPreferLocales ( const std::string & preferLocales );

设置语音合成的首选区域设置。

参数

  • preferLocales 按优先顺序以逗号分隔的区域设置名称列表。

~语音合成请求

语法:public inline virtual ~SpeechSynthesisRequest ( );

析构对象。

NewTextStreamingRequest 请求

语法:public inline static std::shared_ptr< SpeechSynthesisRequest > NewTextStreamingRequest ( );

创建语音合成请求,并启用文本流式处理。

返回

指向新语音合成请求实例的共享指针。