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通过正则查找微博@(at)用户的方法
Mar 13 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
Python并发之多进程的方法实例代码
Aug 15 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
python requests抓取one推送文字和图片代码实例
Nov 04 Python
如何使用repr调试python程序
Feb 28 Python
windows支持哪个版本的python
Jul 03 Python
Python如何实现远程方法调用
Aug 07 Python
Python实现简单的猜单词小游戏
Oct 28 Python
Django+Django-Celery+Celery的整合实战
Jan 20 Python
Flask处理Web表单的实现方法
Jan 31 Python
python实现腾讯滑块验证码识别
Apr 27 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
SONY ICF-F10中波修复记
2021/03/02 无线电
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
php简单socket服务器客户端代码实例
2015/05/18 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
PhpStorm配置Xdebug调试的方法步骤
2019/02/02 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
jquery中:input和input的区别分析
2011/07/13 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
利用python生成照片墙的示例代码
2020/04/09 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
CSS3教程(4):网页边框和网页文字阴影
2009/04/02 HTML / CSS
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
标准化管理实施方案
2014/02/25 职场文书
学校运动会霸气口号
2014/06/07 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
房屋出租委托书格式
2014/09/23 职场文书
服务明星事迹材料
2014/12/29 职场文书
北京故宫的导游词
2015/01/31 职场文书
我的1919观后感
2015/06/03 职场文书
Python3 如何开启自带http服务
2021/05/18 Python