harmony 鸿蒙IIntellVoiceTriggerAdapter

  • 2025-06-16
  • 浏览 (2)

IIntellVoiceTriggerAdapter

概述

IntelligentVoiceTrigger模块向上层服务提供了智能语音触发器适配器接口。

上层服务开发人员可根据IntelligentVoiceTrigger模块提供的向上智能语音触发器适配器接口实现获取智能语音触发器属性、加载卸载智能语音触发器模型、启动停止底层唤醒业务等功能。

起始版本: 4.0

相关模块:IntelligentVoiceTrigger

汇总

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

harmony 鸿蒙IntellVoiceEngineAdapterInfo

harmony 鸿蒙IntellVoiceEngineCallBackEvent

0  赞