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的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
Python实现求数列和的方法示例
Jan 12 Python
使用python读取.text文件特定行的数据方法
Jan 28 Python
Python单元和文档测试实例详解
Apr 11 Python
对Python强大的可变参数传递机制详解
Jun 13 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
如何为Python终端提供持久性历史记录
Sep 03 Python
opencv 图像礼帽和图像黑帽的实现
Jul 07 Python
python 如何调用远程接口
Sep 11 Python
python 如何实现遗传算法
Sep 22 Python
python 获取字典键值对的实现
Nov 12 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
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
php获取文件大小的方法
2014/02/26 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
Python去掉字符串中空格的方法
2014/03/11 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
美国在线印刷公司:PsPrint
2017/10/12 全球购物
电影圆明园观后感
2015/06/03 职场文书
2015年中秋寄语
2015/07/31 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技