HarmonyOS鸿蒙Next中AI字幕组件真机运行

HarmonyOS鸿蒙Next中AI字幕组件真机运行 AI字幕组件对真机运行有什么要求,我的nava15pro上这个功能运行不起来,是不支持该系列产品吗

6 回复

如果问的是应用里的 Speech Kit AI字幕组件,建议先按端侧能力和初始化流程排查。开发接口侧能确认该组件对应 SystemCapability.AI.AICaption,接口从 5.0.0/API 12 起提供;但接口声明里没有按具体机型给出支持白名单,所以仅凭 nova 15 Pro 不能直接判断一定支持或不支持。

可以这样定位:

  1. 运行前先判断能力:canIUse(‘SystemCapability.AI.AICaption’)。如果返回 false,说明当前设备/系统镜像不提供该能力,应用侧不要继续创建或展示 AI字幕组件。

  2. 组件侧监听 AICaptionOptions 的 onPrepared 和 onError。onPrepared 回调后再调用 controller.getAudioInfo()/writeAudio;onError 里重点记录错误码。

  3. 常见错误码可以先这样看:1012900010 表示服务繁忙,1012900011 表示 controller 初始化失败,writeAudio 时还可能出现 1012900012 音频识别失败。

  4. 写入音频时按 getAudioInfo() 返回的参数送 PCM 数据,声明中 audioType 为 ‘pcm’、sampleBit 为 16,采样率和声道以 getAudioInfo() 返回值为准。

如果 canIUse 返回 true 但一直回调 1012900011,建议带设备型号、系统版本、SDK/API 版本、完整错误码和最小复现提交工单或补充到帖子里,这种更像端侧能力初始化或设备支持问题。

更多关于HarmonyOS鸿蒙Next中AI字幕组件真机运行的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


已尝试,已解决。想问一下您知道这个ai字幕组件的文本可以保存吗,看了文档好像没有提到这个文本的保存

是开发这个功能吗,还是在手机上使用这个功能,小艺字幕就行,从右上往下滑,快捷按钮里面有一个小艺字幕,

开发功能哦

AI字幕组件在HarmonyOS Next真机运行:在module.json5中声明ohos.permission.MICROPHONEohos.permission.CAPTURE_SCREEN权限;使用@ohos.multimedia.subtitle接口创建字幕处理器,绑定音频流。真机需开启“设置-辅助功能-字幕”开关,且应用需在前台或后台保持音频焦点。

AI字幕组件在HarmonyOS NEXT上运行需要满足以下条件:

  1. 系统版本为HarmonyOS NEXT及以上,且已开启“AI字幕”服务(设置 → 智慧助手 → AI字幕)。
  2. 设备需搭载麒麟芯片(如9000系列、9010等),部分中端芯片可能因算力限制不支持。
  3. 仅部分机型支持,通常为旗舰系列(Mate、Pura、Pocket)及部分nova高端型号。Nova 15 Pro如果尚未推送HarmonyOS NEXT正式版,或未在官方支持列表内,则无法使用。

您可以在“设置 → 关于手机”中确认系统版本是否为HarmonyOS NEXT。如果系统满足但功能仍无法运行,说明该机型暂未适配AI字幕组件。

回到顶部