搜故事,从300万个故事到海量知识百科的华丽转变!
搜故事 > 小故事 > 正文

Android 端音频变声方案

时间:2018-10-26

讲故事变声的技巧

提示:本文共有 995 个字,阅读大概需要 2 分钟。

的音调、节拍等属性,实现听感上的变化。如果是 mp3、aac 等压缩音频,则需提前解码成 PCM 数据,Android 端可以通过 MediaExtractor 及 MediaCodec 解码得到 PCM,但调整音调、节拍仅靠 Android api 就无能为力了,只能集成第三方库来实现,常见的音频处理库有 、 。

Fmod

Fmod 是一个跨平台的音频处理引擎,官网提供了各个平台的 ,可以实现变调、变速变声效果以及混响、颤音等高级效果。开发调用简单,sdk 对外提供了播放器接口,传入音频文件即可直接变声播放。但不支持保存处理后的音频到文件,商业用途需要购买许可证。

如果你不需要保存处理后的音频到文件,那就使用 Fmod 吧,你会发现音频变声是如此简单,而且还支持混响、颤音等高级变声效果!

如果需要保存处理后的音频到文件,那么…我就请你再认真的思考一下,你的需求真的必须要保存处理后的音频吗?假设一个聊天 app 要实现语音消息变声,那这段语音只会在你的应用中播放,那就都可以通过 Fmod 播放器变声播放啊,要知道 Fmod 可是一个跨平台的音频引擎,不论是 Android、IOS 还是 Web 端,只要知道变声参数就可以变声播放了,不需要保存处理后的音频到文件。

能否跃过不支持保存处理后的音频到文件这一缺点,关键是要确定用户能否直接接触到处理后的音频文件,若能接触到,就无法使用 Fmod 了。

关于集成使用 Fmod 库十分简单,网上也有很多,就不再展开了。

SoundTouch

SoundTouch 是一个开源免费的音频处理库,可以改变音调、节拍和播放速率。开发调用时需自行将音频文件解码成 PCM 数据,传入 SoundTouch 处理后,SoundTouch 会输出处理后的 PCM 数据。基于这种使用方式,我们可以对其自由定制以适用于自己的应用。

比如你要实现一个 mp3 的变声播放,可以先用 MediaCodec 将 mp3 解码成 PCM,通过 SoundTouch 处理得到变声后的 PCM,再结合 AudioTrack 实现播放;如果你要将一个 mp3 变声后保存下来,那就在得到变声后的 PCM 后,结合 MediaCodec 将其编码保存下来。

相比 Fmod,SoundTouch 的集成会复杂点,不是随便参考一篇教程就可以跑通的了,这里提供一份亲测可行的 。

看到此处说明本文对你还是有帮助的,关于“Android 端音频变声方案”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
Android P的隐藏故事:从台前到幕后的vivo

Android P的隐藏故事:从台前到幕后的vivo

厂商,适配,设备,碎片化,平台,底层,系统,开发者,生态,芯片,应用,兼容性问题,凹口,方案,硬件,工作,影响,手机厂商,异形,影响力,碎片,计划,问题,阵营,刘海,高通,系统更新,预览版,名单,位置

2020-05-23 #故事会

利用变声APP讲故事赚钱

利用变声APP讲故事赚钱

音频,平台,变声,项目,声音,用户,粉丝,成本,时候,软件,收费,专业,故事,编辑,账号,鬼故事,知识,喜马拉雅,商家,雅上,喜马拉,工具,小说,微信,收益,方法,流量,注意事项,粘性,网站

2012-09-10 #长篇故事

利用变声APP讲故事赚钱

利用变声APP讲故事赚钱

音频,平台,变声,项目,声音,用户,粉丝,成本,时候,软件,收费,专业,故事,编辑,账号,鬼故事,知识,喜马拉雅,商家,雅上,喜马拉,工具,小说,微信,收益,方法,流量,注意事项,粘性,网站

2015-09-09 #故事阅读

利用变声APP讲故事赚钱

利用变声APP讲故事赚钱

音频,平台,变声,项目,声音,用户,粉丝,成本,时候,软件,收费,专业,故事,编辑,账号,鬼故事,知识,喜马拉雅,商家,雅上,喜马拉,工具,小说,微信,收益,方法,流量,注意事项,粘性,网站

2020-02-02 #小故事

利用变声APP讲故事赚钱

利用变声APP讲故事赚钱

音频,平台,变声,项目,声音,用户,粉丝,成本,时候,软件,收费,专业,故事,编辑,账号,鬼故事,知识,喜马拉雅,商家,雅上,喜马拉,工具,小说,微信,收益,方法,流量,注意事项,粘性,网站

2010-11-04 #故事会

什么视频制作软件可以变声?剪辑视频时可以调音吗?

什么视频制作软件可以变声?剪辑视频时可以调音吗?

视频,音频,编辑,调音,内容,变声,文件,步骤,界面,剪辑,视频剪辑,可调节,小伙伴们,缩放,其音,小蒋,配音员,业余时间,原声,制作方,倒放,位置,压力,功能,同事,右上方,女声,夜景,字幕,平台

2009-07-07 #经典故事

Android 4.0 x86 系统详解:Android 4.0.4 的全面解析与应用

Android 4.0 x86 系统详解:Android 4.0.4 的全面解析与应用

架构,芯片,安卓,平头哥,处理器,领域,中国,玄铁,中国芯,生态,系统,华为,市场,美国,阿里,代码,场景,才能,三星,公司,指令集,运行,研发,功能,主流,基础,性能,英特尔,阵营,发展

2024-01-31 #综合

故事光 Android豆瓣

故事光 Android豆瓣

故事,儿童,动漫,儿童教育,广州市,文化传播有限公司,产品,内容,动画,美德,内置,动漫企业,让孩子,博艺,中国儿童,传播有限公司,企业,佛山市,内存,全方位,合力,国家,外观设计,图片,场所,大屏幕,投影仪,强力,小鸟,寓言

2020-08-21 #故事阅读