harmony 鸿蒙IIntellVoiceTriggerAdapter
IIntellVoiceTriggerAdapter
概述
IntelligentVoiceTrigger模块向上层服务提供了智能语音触发器适配器接口。
上层服务开发人员可根据IntelligentVoiceTrigger模块提供的向上智能语音触发器适配器接口实现获取智能语音触发器属性、加载卸载智能语音触发器模型、启动停止底层唤醒业务等功能。
起始版本: 4.0
汇总
Public 成员函数
名称 | 描述 |
---|---|
GetProperties ([out] struct IntellVoiceTriggerProperties properties) | 获取智能语音触发器属性。 |
LoadModel ([in] struct IntellVoiceTriggerModel model, [in] IIntellVoiceTriggerCallback triggerCallback, [in] int cookie, [out] int handle) | 加载模型。 |
UnloadModel ([in] int handle) | 卸载模型。 |
Start ([in] int handle) | 启动底层唤醒算法。 |
Stop ([in] int handle) | 停止底层唤醒算法。 |
成员函数说明
GetProperties()
IIntellVoiceTriggerAdapter::GetProperties ([out] struct IntellVoiceTriggerProperties properties)
描述
获取智能语音触发器属性。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
properties | 智能语音触发器属性,信息包含触发器名称、描述、版本、支持最大模型数,具体参考IntellVoiceTriggerProperties。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
LoadModel()
IIntellVoiceTriggerAdapter::LoadModel ([in] struct IntellVoiceTriggerModel model, [in] IIntellVoiceTriggerCallback triggerCallback, [in] int cookie, [out] int handle )
描述
加载模型。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
model | 智能语音触发器模型信息,信息包含类型、标识、内容,具体参考IntellVoiceTriggerModel。 |
triggerCallback | 触发器回调接口,具体参考IIntellVoiceTriggerCallback。 |
cookie | 上层调用者标识。 |
handle | 返回给上层的模型句柄。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
Start()
IIntellVoiceTriggerAdapter::Start ([in] int handle)
描述
启动底层唤醒算法。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
handle | 智能语音触发器模型句柄。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
Stop()
IIntellVoiceTriggerAdapter::Stop ([in] int handle)
描述
停止底层唤醒算法。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
handle | 智能语音触发器模型句柄。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
UnloadModel()
IIntellVoiceTriggerAdapter::UnloadModel ([in] int handle)
描述
卸载模型。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
handle | 智能语音触发器模型句柄。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Intelligent Voice HDI 参考
harmony 鸿蒙IIntellVoiceEngineAdapter.idl
harmony 鸿蒙IIntellVoiceEngineCallback.idl
harmony 鸿蒙IIntellVoiceEngineManager.idl
harmony 鸿蒙IIntellVoiceTriggerAdapter.idl
harmony 鸿蒙IIntellVoiceTriggerCallback.idl
harmony 鸿蒙IIntellVoiceTriggerManager.idl
harmony 鸿蒙IntellVoiceEngineAdapterDescriptor
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦