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根据经纬度计算距离示例
Feb 16 Python
Python和GO语言实现的消息摘要算法示例
Mar 10 Python
Python中的变量和作用域详解
Jul 13 Python
python字符串,数值计算
Oct 05 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
Apr 25 Python
对tensorflow 的模型保存和调用实例讲解
Jul 28 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
python 使用建议与技巧分享(四)
Aug 18 Python
Pycharm如何自动生成头文件注释
Nov 14 Python
PyCharm Community安装与配置的详细教程
Nov 24 Python
python识别围棋定位棋盘位置
Jul 26 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+xslt在windows平台上
2006/10/09 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
php之可变函数的实例详解
2017/09/13 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
原生js实现随机点名
2020/07/05 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
github配置使用指南
2014/11/18 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
Django跨域请求原理及实现代码
2020/11/14 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
售后求职信范文
2014/03/15 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
2016十一国庆节感言
2015/12/09 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL