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 指定输出格式 ID

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 设置属性值。

参数

  • id 属性 ID。

  • value 属性值。

GetProperty

语法:public inline std::string GetProperty ( const std::string & name ) const;

按名称获取属性值。

参数

  • name 参数名称。

退货

属性值。

GetProperty

语法:public inline std::string GetProperty ( PropertyId id ) const;

按 ID 获取属性值。

参数

  • id 参数 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 嵌入语音配置的共享智能指针。

退货

指向新混合语音配置实例的共享指针。