類 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 ( );

建立語音合成要求,並啟用文字串流。

返回

新語音合成要求實例的共享指標。