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的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
简介Python中用于处理字符串的center()方法
May 18 Python
Python 实现数据库(SQL)更新脚本的生成方法
Jul 09 Python
关于python2 csv写入空白行的问题
Jun 22 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
OpenCV+Python识别车牌和字符分割的实现
Jan 31 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
python通过移动端访问查看电脑界面
Jan 06 Python
python如何判断IP地址合法性
Apr 05 Python
如何使用Python进行PDF图片识别OCR
Jan 22 Python
python 中的jieba分词库
Nov 23 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 zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
Laravel中为什么不使用blpop取队列详析
2018/08/01 PHP
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
python从入门到精通(DAY 1)
2015/12/20 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
Python中property函数用法实例分析
2018/06/04 Python
在django中,关于session的通用设置方法
2019/08/06 Python
py-charm延长试用期限实例
2019/12/22 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
省三好学生申请材料
2014/01/22 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
监考失职检讨书
2015/01/26 职场文书
门卫岗位职责
2015/02/09 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
python实现一个简单的贪吃蛇游戏附代码
2022/06/28 Python