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中操作文件之read()方法的使用教程
May 24 Python
python开发之thread线程基础实例入门
Nov 11 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
Dec 24 Python
深入理解python中的浅拷贝和深拷贝
May 30 Python
python中子类调用父类函数的方法示例
Aug 18 Python
python机器学习理论与实战(四)逻辑回归
Jan 19 Python
python通过zabbix api获取主机
Sep 17 Python
python爬取微信公众号文章的方法
Feb 26 Python
Python 类属性与实例属性,类对象与实例对象用法分析
Sep 20 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
Python self用法详解
Nov 28 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
cakephp打印sql语句的方法
2015/02/13 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
浅谈php调用python文件
2019/03/29 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
python3.x实现发送邮件功能
2018/05/22 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
python中字符串内置函数的用法总结
2018/09/13 Python
python模拟实现分发扑克牌
2020/04/22 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
python实现猜拳游戏项目
2020/11/30 Python
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
优秀教师先进事迹
2014/01/22 职场文书
学生自我评价范文
2014/02/02 职场文书
司仪主持词两篇
2014/03/22 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
教师辞职书范文
2015/02/26 职场文书
导游词之张家口
2019/12/13 职场文书
详解Python类和对象内容
2021/06/22 Python
php去除deprecated的实例方法
2021/11/17 PHP
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫