这两天下班没事的时候,稍微自制了个简单的B站专栏朗读器插件。什么样的呢? 就这样!2333333333333。
(渣渣前端程序员一枚,高科技啥的就不会搞了,只会写点小东西维持生活这样子)
(然而该插件只能在PC网页端用喽,用的书签方式你懂的)
作用就是可以使用百度娘来进行朗读你要看的文章,这样你就可以不用看文章内容。直接听文章了。界面做的很简陋,待后期优化。基本功能已经实现了。
开发的原理就是利用百度翻译的语音朗读接口。并稍微了解到这个接口的请求参数。
就是:http://fanyi.baidu.com/gettts?lan=zh&text=[要朗读的内容]&spd=[朗读速度]&source=web&[文件名].mp3
例如:http://fanyi.baidu.com/gettts?lan=zh&text=鸡你太美&spd=6&source=web&1.mp3
也是在最近使用百度翻译的时候发现的灵感。我审查了下元素,发现我点击喇叭图标时就会请求这个接口。因此才了想法。
但是这个接口有个缺点就是不能朗读长度太长的内容。经过我的几次试验,发现这个接口一次使用最多为300个字符(也算不错,挺长了)。
那如果要朗读一篇文章,连续播放n个音频不就可以了吗?只需要拿到文章总长度,除以300,不就是n个音频了吗[机智]。再通过拿到音频的播放状态,进行连续播放,不就能实现无间断播放的效果了吗。。。
因此就着手开始做了。暂时就出了一个简单版本。后续更新。 这里推荐个防不胜防公众号 :Web前端Talk。个人也会在内部写技术文章。
插件安装(根据步骤安装): www.cnblogs.com/wuhairui/p/…
欢迎技术大佬前来提意见。吃瓜群众前来打尻。
现在的效果:太美不忍直视
所以我觉得,改装一下,也能用来阅读掘金的文章了。。。
一枚活跃于前端圈的90后码农
不定期分享互联网前端开发经验内容
微^信^公^众^号: Web前端Talk
陪你走在技术成长的路上,欢迎关注!