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实现上传样本到virustotal并查询扫描信息的方法
Oct 05 Python
Python中的__new__与__init__魔术方法理解笔记
Nov 08 Python
Python bsddb模块操作Berkeley DB数据库介绍
Apr 08 Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
Python中unittest模块做UT(单元测试)使用实例
Jun 12 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
python实现词法分析器
Jan 31 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 Python
python实现简单的学生管理系统
Feb 22 Python
python批量创建变量并赋值操作
Jun 03 Python
基于Python和openCV实现图像的全景拼接详细步骤
Oct 05 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
php 页面执行时间计算代码
2008/12/04 PHP
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
js 显示日期时间的实例(时间过一秒加1)
2017/10/25 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
浅析vue中的MVVM实现原理
2019/03/04 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
Python中functools模块函数解析
2017/03/12 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
在python中实现对list求和及求积
2018/11/14 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
关于numpy数组轴的使用详解
2019/12/05 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
python中添加模块导入路径的方法
2021/02/03 Python
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
无刑事犯罪记录证明范本
2014/09/29 职场文书
意向协议书
2015/01/27 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
Python3 如何开启自带http服务
2021/05/18 Python