一、前期准备
1.1 搭建讯飞开发者帐号:为了使用悦音AI配音服务,首先要搭建讯飞开发者帐号。填写资料真实准确,注册完成后会获得讯飞开发者的APP ID以及APP Key的详细信息,这是后续调用讯飞AI开放平台API的钥匙。
1.2 关联应用,添加服务:进入应用管理,根据注册账号更改应用状态,点击“添加服务”添加讯飞tts(语音合成)服务,会看到不同的音色试听,用户可以根据需求选择最合适的。
二、调用API
2.1 调用语音合成:对于调用讯飞AI开放平台API,首先在header里拼接签名,签名生成需要用到appId、appKey和当前Unix时间戳,然后发出HTTP请求,就可以完成语音合成的调用。
2.2 传入文字:调用语音合成,必须传入文字,文字大小不可超过字。需要将要转换的文字内容放在data字段中,并填入iceServers,这是参数必填项,否则会导致请求失败。
2.3 获取音色参数:讯飞AI开放平台提供多种音色参数,其中cuid、 spd、pit及vol表示客户端唯一标识、语速度、语调和音量,根据自己的需要,调整这四个参数即可实现不同的配音效果。
三、下载完成
3.1 返回数据:讯飞AI开放平台会返回JSON格式的数据,其中code字段表示返回信息的状态码,当code为0时,表示调用成功,data字段则会返回base64编码的MP3文件数据,该数据可以直接写入到mp3文件中。
3.2 下载播放:最后就可以将MP3文件下载下来,放到APP里播放,播放配音出来即可。
四、总结
讯飞AI开放平台提供悦音AI配音服务,可以免费无广告使用,通过搭建讯飞开发者帐号,关联应用、添加服务,调用API,传入文字及获取音色参数,最后将MP3文件下载下来,放到APP里播放,即可轻松完成配音任务。