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的轻便web框架Bottle
Apr 08 Python
Python中的数学运算操作符使用进阶
Jun 20 Python
详谈python read readline readlines的区别
Sep 22 Python
python中Switch/Case实现的示例代码
Nov 09 Python
Pycharm 设置默认头的图文教程
Jan 17 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
Python求均值,方差,标准差的实例
Jun 29 Python
以SQLite和PySqlite为例来学习Python DB API
Feb 05 Python
Python post请求实现代码实例
Feb 28 Python
pandas DataFrame运算的实现
Jun 14 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
JavaScript实现表格排序方法
2013/06/14 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
size?德国官方网站:英国伦敦的球鞋精品店
2018/03/17 全球购物
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
瑞士网球商店:Tennis-Point
2020/03/12 全球购物
QA工程师岗位职责
2013/11/20 职场文书
小学运动会表扬稿
2014/01/19 职场文书
主题班会开场白
2015/06/01 职场文书
党小组推荐意见
2015/06/02 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers