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 base64编码解码实例
Jun 21 Python
详解Tensorflow数据读取有三种方式(next_batch)
Feb 01 Python
python实现批量解析邮件并下载附件
Jun 19 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
python字符串的拼接方法总结
Nov 18 Python
对python中assert、isinstance的用法详解
Nov 27 Python
Python交互环境下打印和输入函数的实例内容
Feb 16 Python
python 使用raw socket进行TCP SYN扫描实例
May 05 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
Oct 26 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
Feb 07 Python
详解Python openpyxl库的基本应用
Feb 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实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python制作简单的网页爬虫
2015/11/22 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
pytorch构建多模型实例
2020/01/15 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Python二元算术运算常用方法解析
2020/09/15 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
C#公司笔试题
2014/03/28 面试题
硕士研究生自我鉴定范文
2013/12/27 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书