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的Flask框架中实现简单的登录功能的教程
Apr 20 Python
python遍历数组的方法小结
Apr 30 Python
python查看zip包中文件及大小的方法
Jul 09 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
python通过百度地图API获取某地址的经纬度详解
Jan 28 Python
python如何生成各种随机分布图
Aug 27 Python
python读取xlsx的方法
Dec 25 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
Django rstful登陆认证并检查session是否过期代码实例
Aug 13 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
python munch库的使用解析
May 25 Python
Python字符串的转义字符
Apr 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实现四舍五入的方法小结
2015/03/03 PHP
教大家制作简单的php日历
2015/11/17 PHP
php格式化时间戳
2016/12/17 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
js中indexof的用法详细解析
2013/12/24 Javascript
浅析node.js中close事件
2014/11/26 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
理解javascript模块化
2016/03/28 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
2020/09/04 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
Python中Class类用法实例分析
2015/11/12 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
Python Web版语音合成实例详解
2019/07/16 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
保安员岗位职责
2013/11/17 职场文书
自我介绍演讲稿
2014/01/15 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
2014年质量工作总结
2014/11/22 职场文书
企业宣传语大全
2015/07/13 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript