Python结合百度智能云对指定文字进行语音合成

 时间:2024-10-15 20:26:19

1、如果有百度账户,可以直接登录百度智能云网站,如果没有需要先进行注册,注册登录之后效果如下所示:

Python结合百度智能云对指定文字进行语音合成

2、然后点击左侧的"产品服务"里面的"语音技术",如下所示:

Python结合百度智能云对指定文字进行语音合成

3、这里需要创建一个应用,要创建应用首先需要通过身份认证,提供身份证号码就可以认证通过了,这里创建了一个基于语音合成的应用,如下所示:

Python结合百度智能云对指定文字进行语音合成

4、点击语音合成里面的立即领取可以领到免费的50000次的免费使用,接着点击创建的管理应用,如下所示:

Python结合百度智能云对指定文字进行语音合成

5、可以看到创建的应用会给出一个API key和Secret key,利用这两个key可以调用其API接口进行自定义的编程,点击左侧的技术文档,如下所示:

Python结合百度智能云对指定文字进行语音合成
Python结合百度智能云对指定文字进行语音合成
Python结合百度智能云对指定文字进行语音合成

6、可以看到上面给出了调用其API接口的示例代码,并且代码可以从Github上获取,支持的编程语言有Bash、Python、C、Java、PHP和PostMan,如下所示:

Python结合百度智能云对指定文字进行语音合成

7、这里选择Python语言,直接将Github上的tts.py下载到本地,然后放到Linux环境中,修改代码里面的API_KEY和SECRET_KEY为前面创建应用给出的KEY即可,然后修改里面要转换的文本,如下所示:

Python结合百度智能云对指定文字进行语音合成

8、最后执行该脚本即可,执行之后会在本地生成一个result.mp3音频文件,如下所示:

Python结合百度智能云对指定文字进行语音合成

9、打开就可以听到指定的文本被转换成语音了,代码里面可以设置要转换成的发音人、语速、语调和音量,如下所示:

Python结合百度智能云对指定文字进行语音合成

10、以上就是使用Python并结合百度智能云提供的语言合成技术来对指定的一段文本进行语音转换的操作。

  • 百度云rom怎么打开usb调试
  • 【实用日企礼仪】电梯礼仪和车内座席顺序!
  • python中设计类的三要素是什么
  • C#编程实验指导二(矩阵类,运算符重载,抽象类)
  • 怎么使用记事本编译,运行java程序
  • 热门搜索
    欢度国庆手抄报图片 春节的手抄报图片大全 战争手抄报 创建卫生城市手抄报 创文手抄报简单又漂亮 普通话手抄报文字内容 熄灯一小时手抄报 关于读书的手抄报题目 小学生手抄报大全 中秋节手抄报一等奖