HarmonyOS Next应用如何通过HiAI Foundation Kit实现语音指令的本地识别与执行?

HarmonyOS Next应用如何通过HiAI Foundation Kit实现语音指令的本地识别与执行?如何与第三方语音助手(如小艺)集成?

HarmonyOS Next
4天前
139浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
一行袋码
1

你好,我详细看了你的问题:HiAI Foundation Kit提供端侧AI模型推理能力,结合本地语音模型可实现离线指令识别。

1.在​build.gradle​中添加依赖:

dependencies {

    implementation 'com.huawei.hiai:foundation:3.0.0.xxx' // 使用最新版本号

}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

2.模型准备

      训练或获取适配端侧的轻量级语音识别模型(如RNN-T或Transformer-based模型),转换为HiAI支持的​​.bin​​​或​​.om​​格式。

将模型文件放入​​resources/rawfile​​目录。

  1. 初始化HiAI推理引擎
import ohos.hiai.common.HiAIModelBuilder;

import ohos.hiai.common.HiAIModelManager;


HiAIModelManager modelManager = HiAIModelManager.create(context);

HiAIModelBuilder modelBuilder = modelManager.createModelBuilder();

modelBuilder.setModelPath("model/your_model.om"); // 模型路径

modelBuilder.setDeviceType(HiAIModelBuilder.DeviceType.DEVICE_NPU); // 使用NPU加速

HiAIModel model = modelBuilder.build();
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.


分享
微博
QQ
微信
回复
4天前


相关问题
HarmonyOS 语音识别报错
723浏览 • 1回复 待解决
HarmonyOS 语音识别SDK
625浏览 • 1回复 待解决
HarmonyOS 识别手机录制语音失败
782浏览 • 1回复 待解决
本地service本地应用如何传递消息
6166浏览 • 1回复 待解决
ArkTS语言支持语音识别吗?
1743浏览 • 1回复 待解决
如何处理语音识别过程中错误?
743浏览 • 0回复 待解决
语音识别的方法有哪些?
1143浏览 • 1回复 待解决