python文字转语音实现过程解析


Posted in Python onNovember 12, 2019

这篇文章主要介绍了python文字转语音实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

使用百度接口

接口地址 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使用Socket(Https)Post登录百度的实现代码
May 18 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
python实现TCP服务器端与客户端的方法详解
Apr 30 Python
python轻松查到删除自己的微信好友
Jan 10 Python
用Python写一个无界面的2048小游戏
May 24 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
Python动态语言与鸭子类型详解
Jul 01 Python
如何在Django项目中引入静态文件
Jul 26 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
Jun 11 Python
python3 中使用urllib问题以及urllib详解
Aug 03 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
You might like
php中变量及部分适用方法
2008/03/27 PHP
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
使用PYTHON创建XML文档
2012/03/01 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
面料业务员岗位职责
2013/12/26 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
国庆宣传标语
2014/06/30 职场文书
超市工作总结范文2014
2014/12/19 职场文书
安全教育观后感
2015/06/17 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
python保存图片的四个常用方法
2022/02/28 Python
Ruby使用Mysql2连接操作MySQL
2022/04/19 Ruby