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实现遍历数据库并获取key的值
May 17 Python
深入解析Python编程中JSON模块的使用
Oct 15 Python
Python 内置函数complex详解
Oct 23 Python
Python中单例模式总结
Feb 20 Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
Python代理IP爬虫的新手使用教程
Sep 05 Python
wxPython实现画图板
Aug 27 Python
Python序列类型的打包和解包实例
Dec 21 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
python和c语言哪个更适合初学者
Jun 22 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 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 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
php 函数中使用static的说明
2012/06/01 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
JS实现“全选”和"全不选"功能代码实例
2020/02/06 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
Python解析json文件相关知识学习
2016/03/01 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
护士自我评价范文
2014/01/25 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
教师工作表现评语
2014/12/31 职场文书
公司员工手册范本
2015/05/14 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
JavaScript 实现页面滚动动画
2021/04/24 Javascript
Promise面试题详解之控制并发
2021/05/14 面试题
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers