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网络爬虫采集联想词示例
Feb 11 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
Jun 04 Python
浅谈python连续赋值可能引发的错误
Nov 10 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
Python实现的拉格朗日插值法示例
Jan 08 Python
django中forms组件的使用与注意
Jul 08 Python
python3 logging日志封装实例
Apr 08 Python
Django Channel实时推送与聊天的示例代码
Apr 30 Python
Python headers请求头如何实现快速添加
Nov 03 Python
python各种excel写入方式的速度对比
Nov 10 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
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
TypeScript入门-接口
2017/03/30 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
2017/12/25 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
Python的多态性实例分析
2015/07/07 Python
Python验证企业工商注册码
2015/10/25 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
2010/04/01 HTML / CSS
九年级体育教学反思
2014/01/23 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL