从github上下载了一个很火的"最全古诗古典文集数据集",想将来需要时使用,今天正好闲着无聊玩一玩。
首先看一下下载下来的数据集,数据集为json格式,随便找了个诗经打开看一下:
恩...很多字不认识,那就简单的解析一下,然后使用语音读出来,没什么技术含量,也没什么应用性......
那首先先解析
测试成功,再弄个随机数,随机抽取一首
这里要注意的是content取到的是list,所以我这里使用了''.join()将其转化成字符串。
接下来要语音朗读的话就使用pyttsx3,首先先安装一下
几行代码就能读出来了
运行测试一下后发现这个机械音基本上听不清.....
这个时候想起来以前弄过百度云ai,里面有语音合成功能,登录上去,根据文档创建一个新的应用
选择免费的服务
下载安装一下sdk
看了一下文档,黏贴复制超级简单...
测试也成功,那修改一下我们的代码
synthesis参数说明:
同目录中找到temp.mp3文件,播放出的效果是这样的:
安装playsound
然后就播放mp3文件即可
最后的效果是这样的:
当然也可以使用比如pygame做个窗体啥的,pygame也可以播放音频。
这里主要使用了语音合成,各大云厂商都提供相关服务,也有不同的接口、SDK,文档简单看一下就行了,当然免费的用完后就要收费了。大家也可以去读天气,读网页,读小说,各种读,如果内容比较多,则要注意各大服务商的要求,可以进行分批处理。
喜欢就请关注哦
每天利用一点碎片时间,多学习一点内容
GIT系列:
GIT教程(一) git的安装及创建本地仓库并推送到远程仓库
GIT教程(二)远程仓库克隆及版本控制
GIT教程(三)GIT缓存区概念及还原,删除
GIT教程(四)GIT分支管理
GIT教程(五)GIT分支冲突及分支合并方式
GIT教程(六)多人协作之学习测试环境搭建
GIT教程(七)多人协作之模拟实战
Docker相关:
Docker建立私有仓库
SpringBoot相关:
SpringBoot整合Docker(一)基础环境搭建(JDK,Docker,Maven)
SpringBoot整合Docker(二)
Linux相关:
CentOS7 安装
Jenkin相关:
搭建Git+Jenkins+Maven+Docker的自动化构建平台(一) Jenkins搭建
搭建Git+Jenkins+Maven+Docker的自动化构建平台(二)war包方式搭建Jenkins
搭建Git+Jenkins+Maven+Docker的自动化构建平台(三) Jenkins配置及拉取git仓库中的项目并构建
搭建Git+Jenkins+Maven+Docker的自动化构建平台(四) 使用Jenkins自动运行构建的项目
Python相关:
下载了现在很火的古诗词集没事用python做个简单的朗读(本次推送)
Python课外补充(推导式)
通过Python统计微信好友地区及性别
人脸检测及识别(一)环境搭建及获取实时视频
人脸检测及识别(二)人脸检测
人脸检测及识别(三) 获取学习资源(图片)
人脸检测及识别(四) 卷积网络神经(CNN)之卷积与非线性处理
人脸检测及识别(五) 卷积网络神经(CNN)之池化与全连接层
喜欢就请关注哦
每天利用一点碎片时间,多学习一点内容