類別 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
內嵌語音設定的共用智慧型指標。
傳回
新混合式語音設定實例的共用指標。