变声是直播类、聊天类应用中用户经常使用的功能。例如:很多主播选择使用变声器来实现带动直播间气氛;和朋友语音聊天时选择变成怪兽音让聊天更有趣。HMS Core音频编辑服务提供变声能力,帮助开发者在应用中构建变声功能。用户可以通过预置的变声风格进行变声,提升音频可玩性的同时有效保护用户隐私,让你随心所欲、想变就变。

HMS Core音频编辑服务目前可提供7种变声效果,包括大叔、萝莉、男生、女声、怪兽、卡通、机器人。不限语种,且实时处理,可简单便捷的应用在音视频通信或互娱直播场景,为主播提供实时变声特效,让直播音色更动听、更有趣。

变声效果

下面我们就一起来实操一下如何接入华为音频编辑服务,实现变声效果吧。

1开发准备

详细准备步骤可参考华为开发者联盟官网

2编辑工程集成

2.1设置应用的鉴权信息

开发者需要通过api_key或者Access Token来设置应用鉴权信息。

通过setAccessToken方法设置Access Token,在应用启动时初始化设置

HAEApplication.getInstance().setAccessToken("your access token");

通过setApiKey方法设置api_key,在应用启动时初始化设置一次即可,无需多次设置。

HAEApplication.getInstance().setApiKey("your ApiKey");

2.2文件接口

调用文件接口实现具体功能,必要条件:创建文件接口回调。

private ChangeSoundCallback callBack = new ChangeSoundCallback() {@Overridepublic void onSuccess(String outAudioPath) {// 处理成功}@Overridepublic void onProgress(int progress) {// 进度回调处理}@Overridepublic void onFail(int errorCode) {// 处理失败}@Overridepublic void onCancel() {// 取消处理}
};

2.3实现变声功能

调用applyAudioFile接口进行变声。

// 变声
HAEChangeVoiceFile haeChangeVoiceFile = new HAEChangeVoiceFile();
ChangeVoiceOption changeVoiceOption = new ChangeVoiceOption();
changeVoiceOption.setSpeakerSex(ChangeVoiceOption.SpeakerSex.MALE);
changeVoiceOption.setVoiceType(ChangeVoiceOption.VoiceType.CUTE);
haeChangeVoiceFile.changeVoiceOption(changeVoiceOption);
// 调用接口
haeChangeVoiceFile.applyAudioFile(inAudioPath, outAudioDir, outAudioName, callBack);
// 取消变声任务
haeChangeVoiceFile.cancel();

除了变声,华为音频编辑服务还为开发者提供了一站式音频编辑服务,涵盖了音频/音乐处理所需的几十项专业能力,开发者只需要通过简单的集成方式即可让应用获取强大的音频处理能力,可极大帮助客户提升音频/音乐方面的处理效率。

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

华为音频编辑服务实时变声,多种音色随意变换相关推荐

  1. 华为音频编辑服务,实时分离人声、伴奏和乐器声

    想获取一首歌的伴奏却找不到资源怎么办?没关系,我们可以自己解决.音频编辑服务提供音源分离的功能,帮助开发者在应用中构建人声与伴奏分离的功能. 目前,音源分离功能已经开放了人声与伴奏.乐器等多种分离的方 ...

  2. 华为音频编辑服务,助力开发者高效创新

    由华为开发者联盟主办的HDD深圳站(Huawei Developer Day)于12月14日成功举行.在现场,华为音频编辑服务(Audio Editor Kit)的多项特性与应用场景吸引了众多开发者的 ...

  3. 华为音频编辑服务(Audio Editor Kit),快速构建应用音频编辑能力

    音频编辑服务(Audio Editor Kit)是华为为开发者开放的各类场景音频处理能力的集合,汇聚了华为在音乐.语音等相关音频领域的先进技术.音频编辑服务提供基础编辑.伴奏提取.空间渲染.变声降噪等 ...

  4. 华为音频编辑服务带你一键伴奏分离!

    华为音频编辑服务的音源分离功能支持人声与人声,人声与伴奏,人声与乐器元素(即所有乐器单独提取). 首先,我们来看一段使用华为音频编辑服务提取的<Dream it Possible>伴奏De ...

  5. 对抗噪音,一键清晰,HMS Core音频编辑服务给你“录音棚”般的体验

    短视频时代来临,一部手机就可以玩转多种花样,所以越来越多的自由创作者加入这个行业,平时生活中用手机拍短视频.街头唱歌的非专业从业者随处可见.离开了录音棚,没有专业.统一的录音设备,无论在家里还是在路边 ...

  6. 音频编辑服务UI SDK接入指导及常见问题

    华为 HMS Core 音频编辑服务(Audio Editor Kit)是华为帮助全球开发者快速构建各类应用音频能力的服务,汇聚了华为在音乐.语音等相关音频领域的先进技术.音频编辑服务为开发者们提供音 ...

  7. HMS Core音频编辑服务3D音频技术,助力打造沉浸式听觉盛宴

    2022年6月28日,HDD·HMS Core.Sparkle影音娱乐沙龙在线上与开发者们见面.HMS Core音频编辑服务(Audio Editor Kit)专家为大家详细分享了基于分离的3D音乐创 ...

  8. HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界

    从单声道.立体声.环绕声发展到三维声,音频回放技术的迭代演进是为了还原真实世界的声音.其中,三维声技术使用信号处理的方法对到达两耳的声音信号进行模拟,将声场还原为三维空间,更接近真实世界.凭借这个技术 ...

  9. 华为视频编辑服务(Video Editor Kit),助力开发者高效构建应用视频编辑能力

    视频编辑服务(Video Editor Kit)是华为开放给开发者快速构建视频编辑能力的服务,提供视频导入.编辑处理.特效渲染.视频导出.媒体资源管理等一站式视频处理能力.视频编辑服务为全球开发者提供 ...

  10. 华为视频编辑服务全新能力上线,帮助打造更智能剪辑应用

    12月14日,华为开发者联盟主办的HDD(HUAWEI Developer Day)活动在深圳举行.华为视频编辑服务(Video Editor Kit)专家以<音视频编辑能力助力行业内容创作&g ...

最新文章

  1. Python元组字典
  2. 软件架构设计——解释器模式
  3. Shiro集成Web时的Shiro JSP标签
  4. python数据库模糊查询_Python操作mongodb数据库进行模糊查询操作示例
  5. 洛谷——P1024 [NOIP2001 提高组] 一元三次方程求解
  6. python常用内置函数整理
  7. 哲理故事300篇 下
  8. PPC2003SE开发日记-资源之工具安装(JONSON原创)
  9. 【计算机网络】实验一 Protocol Layer
  10. 成功安装ubuntu一些东西
  11. eas-dep添加白名单
  12. mysql判断叠字_诗词的语法特征
  13. 程序员职业规划之技术的精进-安晓辉-专题视频课程
  14. 11. python入门复习教程之命名空间与作用域,再谈异常,标准库,持久化与序列化
  15. 《RefineMask:Towards High-Quality Instance Segmentation with Fine-Grained Features》论文笔记
  16. 2023江南大学计算机考研信息汇总
  17. Qomo OpenProject Field Test 3发布!
  18. iOS 镜头变焦,推近或者拉远焦距--ZOOM
  19. 子墨对酒《三国杀》里论模式(肆)单例模式
  20. laravel 在执行命令composer dumpautoload报错的解决办法

热门文章

  1. jquery根据HTML5视频播放实践,jQuery定制HTML 5视频播放器
  2. 计算机桌面图标怎样变大变小,win7电脑桌面图标变大怎么恢复?win7桌面图标怎么变小?...
  3. DHCP 客户端移动位置后无法获取IP地址的解决办法和原因分析
  4. 两个路由器配置静态路由只能单边 ping 通
  5. 解决idea项目没有蓝色小方块
  6. 01_Snaker简介
  7. RK3399平台开发系列讲解(电源管理篇)11.10、PMIC(生产者)驱动数据结构体
  8. 在树莓派上安装配置远程摄像头监控motion
  9. ID BOX 121电子护照阅读器(带RFID双天线)参数与应用说明
  10. 怎么给PDF文档加页码,PDF文档加页码的方法