创建应用

https://console.bce.baidu.com/ai/#/ai/speech/overview/index

访问百度ai语音

语音合成
https://ai.baidu.com/tech/speech/tts

查看使用说明

接口名称 接口能力简要描述
语音合成 将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的口语输出的技术。

https://ai.baidu.com/ai-doc/SPEECH/Ik4nlz8l6

》什么是sdk

SDK的英文全名是:software development kit,翻译成中文的意思就是“软件开发工具包”

操作流程

整理官方文档中介绍的内容

安装工具包

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为情感合成-度丫丫,默认为普通女

成品代码

from aip import AipSpeech""" 你的 APPID AK SK """
# APP_ID = '18423692'
APP_ID = '18522188'
API_KEY = 'aP6s30S128HFI4ybXg86X7Lz'
SECRET_KEY = 'QPMU9j1DHG1li2NcGA1mZsDzs2rIbDcC'client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)s = """我要我家彩虹散
"""result = client.synthesis(s, 'zh', 1, {'vol': 5, 'per': 4
})# 发音人选择, 0为女声,1为男声,
# 3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):with open('./auido.mp3', 'wb') as f:f.write(result)

python实现文字转语音的合成相关推荐

  1. python语音合成并播放_使用Python实现文字转语音并生成wav文件的例子

    目前手边的一些工作,需要实现声音播放功能,而且仅支持wav声音格式. 现在,一些网站上支持文字转语音功能,但是生成的都是MP3文件,这样还需要额外的软件来转成wav文件,十分麻烦. 后来,研究Pyth ...

  2. Python通过文字生成语音,随机获取视频或图片素材生成伪原创的短视频

    前段时间写了一篇<抖音自动引流脚本源码>主要通过语录系统自动生成语句或随机评论,适用于自动评论引流脚本. 今天脑洞大开,想用Python通过文字生成语音,随机获取视频或图片素材生成伪原创的 ...

  3. python实现文字转语音_Python 文字转语音

    利用Python将文字转为语音播放 挺简单的代码,几分钟就可以做好,下面介绍一下 首先,安装pyttsx3依赖包,很简单 win+R 打开运行,输入 cmd 回车,进入控制台,键入以下代码: pip ...

  4. python哪个文字转语音好用_【python3】Python十行代码搞定文字转语音

    都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...

  5. Python实现文字转语音功能

    这是一篇简单的Python文字(汉字)转语音教程,当然对于其他语言工具在实现的方法上也是一样的 . 在自然语言处理上,文字.音频互转是一个很关键的技术点.对于语音转文字,这个个人实现较为困难,我们可以 ...

  6. python离线文字转语音_python文字转语音

    python文字转语音 发布时间:2018-05-28 20:33, 浏览次数:382 , 标签: python 你觉得将文字转成语音需要写多少行代码才能完成? 我用了7行,你呢? #coding:u ...

  7. python哪个文字转语音好用_在电脑上哪款文字转语音软件比较好用?

    如果这个问题是"在电脑上有哪些文字转语音软件?"就很容易回答,毕竟做文字转语音的软件一抓一大把. 但如果要加上比较好用这个限制,范围一下就小了很多,因为大部分的软件,是真心难用. ...

  8. 使用python将文字转换为语音朗读

    1. 使用 win32com import win32com.clientspeaker = win32com.client.Dispatch("SAPI.SpVoice") sp ...

  9. Python实现文字转语音

    前言 因为该功能的实现,需要使用百度的语音合成技术,所以,首先需要注册并登陆百度AI: https://ai.baidu.com/tech/speech 创建应用 点击创建应用,创建自己的应用. 按照 ...

最新文章

  1. 你确实应该学习并使用的 10 个 C# 特性
  2. synchronize和lock的区别 synchionzie与volatile的区别
  3. 面试 -- Java基础(一)
  4. nginx负载均衡配置的几种策略
  5. 智慧城市不是“交钥匙”工程 信息技术是根本
  6. 103.二叉树的锯齿形层次遍历:DFS解法
  7. NSA的各种***工具
  8. 蒙特卡洛方法的应用——解决“彩色砖块”问题
  9. AJAX技术和AXIO
  10. nyoj112指数运算
  11. 解决java.lang.IndexOutOfBoundsException: Index: 0, Size: 0的问题
  12. Kafka高频面试题:夺命10连问
  13. Spring Cloud微服务:Loadbalancer 实战
  14. 搬书 hnust校赛
  15. 喷上它就能凭空打字!鲍哲南团队开发新型智能皮肤,可准确识别手部动作,打字手语不在话下...
  16. Dell戴尔无法装Win7?完美解决此问题
  17. 打字游戏之游戏难度调节
  18. Smallpdf 轻松玩转PDF。我们爱它。
  19. 基于python的电商运动服饰销售分析与预测系统
  20. google research

热门文章

  1. y电容如何选型_高压并联补偿电容器基础及运行管理
  2. 区块链JAVA数字交易所官方商业版开发级全套三端纯源码
  3. 创业号官网自建系统软件 v3.1
  4. 宝塔无法安装php5,宝塔无法安装phpmyadmin怎么办
  5. JMW-Label标签设计打印源码
  6. 酷动网博客整站源码+Panda PRO主题+7000条完整数据
  7. WordPress独立资源下载页面插件 基于美化Xydown插件
  8. 响应式设计PageAdmin个人博客系统源码v4.0.10
  9. vue amp; nuxt 博客网站
  10. 《Nodejs入门》一书中存在的问题分析[转]