1、如果有百度账户,可以直接登录百度智能云网站,如果没有需要先进行注册,注册登录之后效果如下所示:
2、然后点击左侧的"产品服务"里面的"语音技术",如下所示:
3、这里需要创建一个应用,要创建应用首先需要通过身份认证,提供身份证号码就可以认证通过了,这里创建了一个基于语音合成的应用,如下所示:
4、点击语音合成里面的立即领取可以领到免费的50000次的免费使用,接着点击创建的管理应用,如下所示:
5、可以看到创建的应用会给出一个API key和Secret key,利用这两个key可以调用其API接口进行自定义的编程,点击左侧的技术文档,如下所示:
6、可以看到上面给出了调用其API接口的示例代码,并且代码可以从Github上获取,支持的编程语言有Bash、Python、C、Java、PHP和PostMan,如下所示:
7、这里选择Python语言,直接将Github上的tts.py下载到本地,然后放到Linux环境中,修改代码里面的API_KEY和SECRET_KEY为前面创建应用给出的KEY即可,然后修改里面要转换的文本,如下所示:
8、最后执行该脚本即可,执行之后会在本地生成一个result.mp3音频文件,如下所示:
9、打开就可以听到指定的文本被转换成语音了,代码里面可以设置要转换成的发音人、语速、语调和音量,如下所示:
10、以上就是使用Python并结合百度智能云提供的语言合成技术来对指定的一段文本进行语音转换的操作。