当前位置: 首页 > 后端技术 > Java

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

时间:2023-04-01 23:56:37 Java

抗噪一键清晰,HMSCore音频剪辑服务给你“工作室”体验,街头用手机拍短视频唱的非专业从业者比比皆是。离开录音棚,没有专业统一的录音设备,无论在家里、路边、商场等,录制的视频难免会带有噪点。所以在后期制作中,如何快速准确的处理噪点非常重要。HMSCore音频编辑服务(AudioEditorKit)提供降噪功能,一键去除噪音,帮助创作者轻松产出优质内容。HMSCore音频编辑服务的降噪功能支持双麦降噪和单麦降噪。它可以实时处理输入音频中一些常见的准稳态噪声或突发噪声,对人声进行修复和增强,以提高语音信号质量。开发者可以通过简单的集成方式,让应用获得高质量的音频降噪能力,可广泛应用于音视频剪辑、K歌、直播、即时通讯、在线会议等场景。下面我们就来实操一下如何接入华为的音频编辑服务来实现降噪。1开发准备详细准备步骤请参考华为开发者联盟官网2编辑项目集成2.1设置应用认证信息开发者需要通过api_key或AccessToken设置应用认证信息。通过setAccessToken方法设置AccessToken,初始化设置HAEApplication.getInstance().setAccessToken("youraccesstoken");通过setApiKey方法设置api_key,应用启动时初始化设置一次,不需要多次设置。HAEApplication.getInstance().setApiKey("你的ApiKey");2.2文件接口调用文件接口实现具体功能,必要条件:创建文件接口回调。privateChangeSoundCallbackcallBack=newChangeSoundCallback(){@OverridepublicvoidonSuccess(StringoutAudioPath){//处理成功}@OverridepublicvoidonProgress(intprogress){//进度回调处理}@OverridepublicvoidonFail(interrorCode){//处理失败}@OverridepublicvoidonCancel(){//取消处理}};2.3实现降噪功能调用applyAudioFile接口进行降噪。//降噪HAENoiseReductionFilehaeNoiseReductionFile=newHAENoiseReductionFile();//调用接口haeNoiseReductionFile.applyAudioFile(inAudioPath,outAudioDir,outAudioName,callBack);//取消降噪任务haeNoiseReductionFile.cancel();HMSCore音频编辑服务支持降噪,同时提供音频基础编辑、格式转换、AI配音、音源分离、空间渲染、变声、音频提取等一站式音频能力,开发者可以轻松完成集成App中的音频功能根据应用场景。更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~