近来 ,敞开程助华为开发者大会 2025 在松山湖成功举行。端侧定义动端经过主题讲演、算编始移实时声伴专题论坛等多元方式,力Q乐创结合沉溺式互动体会,别离为全球开发者搭建起思维磕碰与技能交流的敞开程助渠道。QQ 音乐作为鸿蒙使用开发范畴的端侧定义动端优异模范 ,凭仗其在技能立异与用户体会上的算编始移实时声伴亮眼体现,在【HarmonyOS SDK】使能高效开发,力Q乐创打造优质立异使用体会分论坛中,别离为开发者进行了经历共享 。敞开程助
作为国内抢先的流媒体音乐渠道,QQ 音乐在数字音乐展开的力Q乐创浪潮中不断移风易俗,以满意用户日益多元化的别离音频体会诉求。论坛上 ,QQ 音乐音频算法研究员就经过 HarmonyOS SDK 完结端侧声伴别离的计划进行了介绍与解读 。
QQ 音乐的“伴唱方式”可供用户自主调理人声与配乐的占比,但在部分场景下 ,使用的声伴别离才能无法掩盖全量曲库。例如古风歌曲的听众往往热衷于“纯人声”听歌 ,但由于曲风小众等原因受限 ,许多歌曲不在其伴唱方式的支撑范围内。依据此痛点,QQ 音乐与 HarmonyOS SDK 展开深化协作,使用 CANN 的端侧 NPU 自界说算子编程 ,为端侧音频处理带来了全新解决计划。
得益于此才能的敞开,QQ 音乐依据 CANN 供给的东西链 ,经过算子原型界说 、工程生成、代码编写等进程,快速完结声伴别离中心算子开发 。CANN 敞开的端侧 NPU 自界说算子编程 ,就像开了一扇门,让早年只在云端跑的杂乱算法 ,能“接地气”地在端侧高效运转。其编程言语 Ascend C ,兼容 C / C++ 规范,支撑主动并行调度与结构化核函数编程,大幅降低了算子的开发难度 。例如,针对声伴别离中常用的序列建模等操作 ,使用 Ascend C 优化后 ,核算功率可明显提高 。
在这个进程中,CANN 的效果至关重要 。它不只供给了高效的核算渠道 ,还经过优化的内存办理和使命调度 ,保证了音乐别离进程的流畅性和实时性 。一起,NPU 自界说算子编程的灵活性,使得开发者可以依据不同的音乐别离算法和需求 ,定制最适合的核算逻辑,然后提大声伴别离的准确性和功率。
CANN 敞开 Ascend C NPU 自界说算子编程才能,使能 QQ 音乐声伴别离功用落地 。不只为 QQ 音乐用户带来了愈加优质、全面的音频体会,也为开发者供给了全新的技能途径。未来,跟着人工智能技能的不断进步