音视频内容创作者对AI配音在剪辑应用中的需求越来越大。它有很多优点。不仅可以解决聘请人工配音的成本和创作者自身口音和语言的局限性,还可以大大提高制作效率。例如短视频的播放时间短至几十秒,长vlog类视频4-5分钟。使用AI配音功能,可在短时间内实现多种剪辑需求。HMSCore音频编辑服务(AudioEditorKit)提供AI配音服务,帮助开发者在应用中轻松构建语音合成功能,一键输出文字转换语音。支持俏皮可爱的童声、亲切的女声、阳光男声、英文男声、女声等多种音色,还可以自定义你想要的音色。音色自然流畅,情感丰富,满足音频阅读、音频内容制作、编辑等开发者关注的热门场景。开发实践1、开发准备详细准备步骤参考华为开发者联盟官网:https://developer.huawei.com/...2、编辑项目集成2.1设置应用认证信息开发者需要通过api_key或AccessToken来设置应用程序认证信息。(推荐)通过setAccessToken方法设置AccessToken,在应用启动时初始化HAEApplication.getInstance().setAccessToken("youraccesstoken");通过setApiKey方法设置api_key,在应用启动时初始化一次,无需多次设置。HAEApplication.getInstance().setApiKey("你的ApiKey");2.2初始化环境初始化音频编辑管理类,创建时间线和需要的泳道。//创建音频编辑管理类HuaweiAudioEditormEditor=HuaweiAudioEditor.create(mContext);//初始化Editor的运行环境mEditor.initEnvironment();//创建时间轴HAETimeLinemTimeLine=mEditor.getTimeLine();//创建泳道HAEAudioLaneaudioLane=mTimeLine.appendAudioLane();导入音乐。//在车道的尽头添加音频资源HAEAudioAssetaudioAsset=audioLane.appendAudioAsset("/sdcard/download/test.mp3",mTimeLine.getCurrentTime());3、AI配音功能集成调用HAEAiDubbingEngine实现AI配音功能。//使用该配置类配置AI配音引擎HAEAiDubbingConfighaeAiDubbingConfig=newHAEAiDubbingConfig()//设置音量.setVolume(volumeVal)//设置声速.setSpeed(speedVal)//设置扬声器.setType(defaultSpeakerType);//单个AI配音任务回调HAEAiDubbingCallbackcallback=newHAEAiDubbingCallback(){@OverridepublicvoidonError(StringtaskId,HAEAiDubbingErrorerr){//错误处理}@OverridepublicvoidonWarn(StringtaskId,HAEAiDubbingWarnwarn){}@OverridepublicvoidonRangeStart(StringtaskId,intstart,intend){}@OverridepublicvoidonAudioAvailable(StringtaskId,HAEAiDubbingAudioInfohaeAiDubbingAudioFragment,inti,Pair
