openharmony 鸿蒙 _intelligent_voice_engine

2025-06-16 浏览 (1)

IntelligentVoiceEngine

概述

IntelligentVoiceEngine模块向上层服务提供了统一接口。

上层服务开发人员可根据IntelligentVoiceEngine模块提供的向上统一接口获取如下能力:创建销毁唤醒算法引擎、启动停止唤醒算法引擎、写语音数据、读文件、回调函数注册等。

起始版本: 4.0

汇总

文件

名称描述
IIntellVoiceEngineAdapter.idlIntelligentVoiceEngine模块智能语音引擎适配器接口,包括设置回调、加载唤醒算法引擎、卸载唤醒算法引擎、设置唤醒算法参数、获取唤醒算法参数、启动唤醒算法引擎、停止唤醒算法引擎、读写数据等。
IIntellVoiceEngineCallback.idlIntelligentVoiceEngine模块智能语音引擎回调接口,用于通知上层服务事件信息。
IIntellVoiceEngineManager.idlIntelligentVoiceEngine模块引擎管理接口,包括获取引擎适配器描述符、创建引擎适配器、释放引擎适配器等。
IntellVoiceEngineTypes.idlIntelligentVoiceEngine模块接口定义中使用的数据类型,包括引擎适配器类型、数据类型、回调消息类型、回调消息错误码、引擎适配器描述、回调事件信息等。

名称描述
interface  IIntellVoiceEngineAdapterIntelligentVoiceEngine模块向上层服务提供了智能语音引擎适配器接口。
interface  IIntellVoiceEngineCallbackIntelligentVoiceEngine模块向上层服务提供了智能语音引擎回调接口。
interface  IIntellVoiceEngineManagerIntelligentVoiceEngine模块向上层服务提供了智能语音引擎管理接口。
struct  IntellVoiceEngineAdapterDescriptor智能语音引擎适配器描述符。
struct  IntellVoiceEngineAdapterInfo智能语音引擎适配器信息。
struct  StartInfo智能语音引擎启动信息。
struct  IntellVoiceEngineCallBackEvent智能语音引擎回调事件信息。

枚举

名称描述
IntellVoiceEngineAdapterType { ENROLL_ADAPTER_TYPE = 0 , WAKEUP_ADAPTER_TYPE = 1 , UPDATE_ADAPTER_TYPE = 2 , ADAPTER_TYPE_BUT }智能语音引擎适配器类型。
ContentType { DSP_MODLE = 0 , CONTENT_TYPE_BUT }数据类型。
IntellVoiceEngineMessageType {
INTELL_VOICE_ENGINE_MSG_NONE = 0 , INTELL_VOICE_ENGINE_MSG_INIT_DONE = 1 , INTELL_VOICE_ENGINE_MSG_ENROLL_COMPLETE = 2 , INTELL_VOICE_ENGINE_MSG_COMMIT_ENROLL_COMPLETE = 3 , INTELL_VOICE_ENGINE_MSG_RECOGNIZE_COMPLETE = 4
}
回调消息类型。
IntellVoiceEngineErrors {
INTELL_VOICE_ENGINE_OK = 0 , INTELL_VOICE_ENGINE_ERROR_OFFSET = -100 , INTELL_VOICE_ENGINE_INVALID_PARAMS = -101 , INTELL_VOICE_ENGINE_INIT_FAILED = -102 , INTELL_VOICE_ENGINE_ENROLL_FAILED = -103 , INTELL_VOICE_ENGINE_COMMIT_ENROLL_FAILED = -104 , INTELL_VOICE_ENGINE_WAKEUP_FAILED = -105
}
回调消息错误码。

枚举类型说明

ContentType

enum ContentType

描述

数据类型。

上层服务读取的数据类型。

起始版本: 4.0

枚举值描述
DSP_MODLEDSP模型文件
CONTENT_TYPE_BUT无效数据类型

IntellVoiceEngineAdapterType

enum IntellVoiceEngineAdapterType

描述

智能语音引擎适配器类型。

起始版本: 4.0

枚举值描述
ENROLL_ADAPTER_TYPE注册引擎适配器
WAKEUP_ADAPTER_TYPE唤醒引擎适配器
UPDATE_ADAPTER_TYPE静默升级引擎适配器
ADAPTER_TYPE_BUT无效引擎适配器

IntellVoiceEngineErrors

enum IntellVoiceEngineErrors

描述

回调消息错误码。

通知上层服务的消息错误码。

起始版本: 4.0

枚举值描述
INTELL_VOICE_ENGINE_OK成功
INTELL_VOICE_ENGINE_ERROR_OFFSET错误码偏移
INTELL_VOICE_ENGINE_INVALID_PARAMS无效参数
INTELL_VOICE_ENGINE_INIT_FAILED初始化失败
INTELL_VOICE_ENGINE_ENROLL_FAILED注册失败
INTELL_VOICE_ENGINE_COMMIT_ENROLL_FAILED确认注册失败
INTELL_VOICE_ENGINE_WAKEUP_FAILED唤醒失败

IntellVoiceEngineMessageType

enum IntellVoiceEngineMessageType

描述

回调消息类型。

通知上层服务的消息类型。

起始版本: 4.0

枚举值描述
INTELL_VOICE_ENGINE_MSG_NONE无效消息类型
INTELL_VOICE_ENGINE_MSG_INIT_DONE初始化完成消息
INTELL_VOICE_ENGINE_MSG_ENROLL_COMPLETE注册完成消息
INTELL_VOICE_ENGINE_MSG_COMMIT_ENROLL_COMPLETE确认注册完成消息
INTELL_VOICE_ENGINE_MSG_RECOGNIZE_COMPLETE唤醒识别消息

你可能感兴趣的鸿蒙文章

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

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/mtnpPX