说话的代码,5行让代码实现抖音文字转语音功能
▲点击上方卡片关注我,点击菜单栏加入社群图书共读。
在剪映里面有个神奇的功能,只需要你输入文字,就可以转换成语音。今天我们使用5行Python代码来实现这个功能。
让代码说话,超酷的。
写个程序,来帮助自己听书、听新闻,如果你会爬虫那就太爽歪歪了,可以将文章自动爬取然后躺在沙发上听文章和新闻。文字可以转换成优美柔和的声音,快来学习今日Python程序。
掌握了这个技能有些音频文件都不用自己录制了,直接文字转成变成音频文件保存在电脑上。
importpyttsx3
word = pyttsx3.init()
word.say(欢迎关注凤飞图书公众号)
word.runAndWait()
word.stop()
No1 基础
1、安装 pyttsx3 库
pip3install pyttsx3
2、导入 pyttsx3 模块
importpyttsx3
3、创建对象
word= pyttsx3.init()
4、朗读文本
word.say(欢迎关注凤飞图书公众号)
5、运行等待朗读结束
word.runAndWait()
6、结束
word.stop()
No2 进阶
1、设置语速
获取当前语速
rate = word.getProperty("rate")
print("语速快慢:"+ str(rate))
设置语速
word.setProperty("rate",200)
2、设置播放音量
获取当前音量
volume = word.getProperty("volume")
print("音量大小:"+ str(volume))
设置音量
word.setProperty("volume",1)
3、将文字保存成语音文件
将文字转成语音保存
word.save_to_file("谢谢关注凤飞图书公众号","凤飞图书.mp3")
4、试一试吧
import pyttsx3
word = pyttsx3.init()
获取当前语速
rate = word.getProperty("rate")
print("语速快慢:"+ str(rate))
设置语速
word.setProperty("rate",200)
获取当前音量
volume = word.getProperty("volume")
print("音量大小:"+ str(volume))
设置音量
word.setProperty("volume",1)
word.say("欢迎关注凤飞图书公众号")
将文字转成语音保存
word.save_to_file("谢谢关注凤飞图书公众号","凤飞图书.mp3")
word.runAndWait()
word.stop()
源代码可以加入【趣味编程星球】下载,如果遇到程序运行报错No module named pywintypes,可以详细查星球中关于这个问题的解说。
加入社群
持续发布趣味案例、体系课程、学习资料、图书分享加入知识星球收获详细讲解、下载源代码、下载PPT ··· ···
长按扫码加入组织
星球随着内容增加
从99元/年逐渐增加到666/年封顶
3月1日调价至188元/年
越先加入越划算
如果你觉得分享有价值,记得点击关注+点赞+在看+收藏,这样找到我更容易~~~
加入社群共读书籍
输出是最好的输入
我是凤飞,三岁孩子的爸爸,专注于儿童思维培养。荣获:2020年度国际人工智能教育行业杰出贡献人物奖。
出版:《轻松玩转Scratch编程》《Python真好玩,教孩子学编程》...
第二步,进入【录音实时转写】模块后,我们可以选择我们录音的场景以及录音的语种,选择完成后点击根据指示点击相应按键即可录音。
第三步,就是我们的录音过程了,app会将我们说的话转化成文字,我们后续想要了解具体语音内容只需要直接查看就可以了。
qq怎么语音转文字?QQ里的语音怎么转成文字?
腾讯qq这款社交软件相信大家都不陌生,在我们的日常生活中几乎离不开这款软件。我们上网课用的腾讯课堂,公司网上开会用的腾讯会议,看电影的腾讯视频,听音乐用的qq音