定义算子编离NPU 自QQ 音乐敞开端侧 程 ,助力 创始移动端实时声伴别

近来  ,敞开程助华为开发者大会 2025 在松山湖成功举行。端侧定义动端经过主题讲演、算编始移实时声伴专题论坛等多元方式,力Q乐创结合沉溺式互动体会,别离为全球开发者搭建起思维磕碰与技能交流的敞开程助渠道 。QQ 音乐作为鸿蒙使用开发范畴的端侧定义动端优异模范 ,凭仗其在技能立异与用户体会上的算编始移实时声伴亮眼体现,在【HarmonyOS SDK】使能高效开发,力Q乐创打造优质立异使用体会分论坛中,别离为开发者进行了经历共享 。敞开程助

图片 2

作为国内抢先的流媒体音乐渠道,QQ 音乐在数字音乐展开的力Q乐创浪潮中不断移风易俗,以满意用户日益多元化的别离音频体会诉求 。论坛上 ,QQ 音乐音频算法研究员就经过 HarmonyOS SDK 完结端侧声伴别离的计划进行了介绍与解读  。

QQ 音乐的“伴唱方式”可供用户自主调理人声与配乐的占比,但在部分场景下 ,使用的声伴别离才能无法掩盖全量曲库 。例如古风歌曲的听众往往热衷于“纯人声”听歌 ,但由于曲风小众等原因受限 ,许多歌曲不在其伴唱方式的支撑范围内 。依据此痛点,QQ 音乐与 HarmonyOS SDK 展开深化协作,使用 CANN 的端侧 NPU 自界说算子编程 ,为端侧音频处理带来了全新解决计划。

得益于此才能的敞开,QQ 音乐依据 CANN 供给的东西链 ,经过算子原型界说 、工程生成 、代码编写等进程 ,快速完结声伴别离中心算子开发 。CANN 敞开的端侧 NPU 自界说算子编程 ,就像开了一扇门 ,让早年只在云端跑的杂乱算法 ,能“接地气”地在端侧高效运转。其编程言语 Ascend C,兼容 C / C++ 规范 ,支撑主动并行调度与结构化核函数编程,大幅降低了算子的开发难度  。例如,针对声伴别离中常用的序列建模等操作 ,使用 Ascend C 优化后 ,核算功率可明显提高。

在这个进程中,CANN 的效果至关重要 。它不只供给了高效的核算渠道 ,还经过优化的内存办理和使命调度 ,保证了音乐别离进程的流畅性和实时性 。一起,NPU 自界说算子编程的灵活性,使得开发者可以依据不同的音乐别离算法和需求 ,定制最适合的核算逻辑,然后提大声伴别离的准确性和功率。

C:\Users\c84226931\AppData\Roaming\WeLink_Desktop\appdata\IM\c84226931\ReceiveFiles\ScreenShot\7311B021-7565-4F5A-BA23-E071EC36AE67.png

CANN 敞开 Ascend C NPU 自界说算子编程才能 ,使能 QQ 音乐声伴别离功用落地 。不只为 QQ 音乐用户带来了愈加优质、全面的音频体会,也为开发者供给了全新的技能途径。未来,跟着人工智能技能的不断进步  ,依据 HarmonyOS SDK 敞开的技能特性将在更多范畴得到使用 ,为用户带来愈加智能、快捷的使用体会。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码 、口令等方式),用于传递更多信息,节约甄选时刻 ,成果仅供参考,一切文章均包括本声明。

赞(6557)
未经允许不得转载:/zonghe/

评论 抢沙发