用Python唱一首程序员版“惊雷”

大家好,最近吵得热热闹闹的“惊雷”不知道大家有没有听过,在我点开听完之后除了感觉辣耳朵之外,另外就在想,既然这”歌“就是读个词,那我用Python能不能整一首,于是乎经过一番操作,成功整出一首程序员版惊雷????

其实实现也很容易,不就是生成歌词、再用Python播放BGM并将歌词读出来,所以唯一的困难就是如何生成歌词。而这些在我翻了翻B站、网易云和虎扑之后,轻松get????

于是按照类似的套路,我们需要先整一些与程序员相关的关键词????

接着随机从上面这些词中取一些词组合生成我们要的歌词,而且根据网友反馈越是读不通的句子越合适

于是我生成了几句,好像有内味了

那么接下来就是让Python朗读我们需要的话,这也没有特别困难,安装pyttsx3库后四行代码即可实现

import pyttsx3
engine = pyttsx3.init()
engine.say(msg)
engine.runAndWait()

最后再随便挑一首DJ的歌使用pygame库播放,稍作调整就有了一开始的视频,我感觉还挺魔性的

所以,我这样的音乐菜鸟花了半小时不到就能整出来一首的程序员版的惊雷,好像也不难嘛,所以这样的歌凭什么和杨坤叫板,拜拜


● 80%的人都不知道,全球Python库下载前10名

● 我珍藏的一些好的Python代码,技巧|上篇

● 爬取300本Python书籍,用Python告诉你哪家强?

● 简单几步,100行代码用Python画一个蝙蝠侠的logo

● 我用Python分析了《青春有你2》109位漂亮小姐姐,真香!

每天分享一些有趣的干货

点赞是最大的支持 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值