python文字转语音的实例代码分析


Posted in Python onNovember 12, 2019

使用百度接口

接口地址 https://ai.baidu.com/docs#/TTS-Online-Python-SDK/top

安装接口 pip install baidu-aip

from aip import AipSpeech
 
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
 
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
 
result = client.synthesis('你好百度', 'zh', 1, {
  'vol': 5,
})
 
# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
  with open('auido.mp3', 'wb') as f:
    f.write(result)

参数 类型 描述 是否必须
tex String 合成的文本,使用UTF-8编码, 请注意文本长度必须小于1024字节
cuid String 用户唯一标识,用来区分用户, 填写机器 MAC 地址或 IMEI 码,长度为60以内
spd String 语速,取值0-9,默认为5中语速
pit String 音调,取值0-9,默认为5中语调
vol String 音量,取值0-15,默认为5中音量
per String 发音人选择, 0为女声,1为男声, 3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女

返回样例:

// 成功返回二进制文件流
// 失败返回
{
  "err_no":500,
  "err_msg":"notsupport.",
  "sn":"abcdefgh",
  "idx":1
}

错误信息

错误返回格式

若请求错误,服务器将返回的JSON文本包含以下参数:

error_code:错误码。

error_msg:错误描述信息,帮助理解和解决发生的错误。

错误码

错误码 含义
500 不支持的输入
501 输入参数不正确
502 token验证失败
503 合成后端错误

以上就是全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
跟老齐学Python之眼花缭乱的运算符
Sep 14 Python
在Python中封装GObject模块进行图形化程序编程的教程
Apr 14 Python
pygame学习笔记(3):运动速率、时间、事件、文字
Apr 15 Python
尝试用最短的Python代码来实现服务器和代理服务器
Jun 23 Python
python 简单备份文件脚本v1.0的实例
Nov 06 Python
python如何获取当前文件夹下所有文件名详解
Jan 25 Python
python实现对象列表根据某个属性排序的方法详解
Jun 11 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
django项目中使用手机号登录的实例代码
Aug 15 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 Python
Python上下文管理器全实例详解
Nov 12 #Python
python3-flask-3将信息写入日志的实操方法
Nov 12 #Python
Python API自动化框架总结
Nov 12 #Python
python的scipy实现插值的示例代码
Nov 12 #Python
python对验证码降噪的实现示例代码
Nov 12 #Python
Python FTP文件定时自动下载实现过程解析
Nov 12 #Python
详解在python操作数据库中游标的使用方法
Nov 12 #Python
You might like
php方法调用模式与函数调用模式简例
2011/09/20 PHP
php时间戳转换的示例
2014/03/31 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
基于JavaScript实现网页倒计时自动跳转代码
2015/12/28 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
Python 40行代码实现人脸识别功能
2017/04/02 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Python hashlib模块加密过程解析
2019/11/05 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
python绘制动态曲线教程
2020/02/24 Python
python中的unittest框架实例详解
2021/02/05 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
就业自荐书
2013/12/05 职场文书
给领导的致歉信范文
2014/01/13 职场文书
个人求职信范文分享
2014/01/31 职场文书
班级体育活动总结
2014/07/05 职场文书
世界读书日的活动方案
2014/08/20 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
关于开学的感想
2015/08/10 职场文书
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python