初衷
最近经常出差,有时还要开车,身体疲惫的很。上周周中的时候在火车上看steem blog,顿时觉得头昏眼花。当时想,要是steem blog有语音版的就好了,这样开车或者健身的时候只要听着就行了,不用眼睛盯着屏幕,或者手捧着平板电脑。
以前在读博士的时候给当地人做过一段时间的无障碍阅读。英国的图书馆很多书籍都用Text to Speech(TTS)转录成语音,这样方便有视力残疾的人“阅读”。Steem上做无障碍(Accessibility)的东西还很少。有一个的账号专门把英文的blog转成语音,但是这个账号好像是随机选择一些文章做TTS,也不知道支不支持中文。所以我就想给咱们的cn中文社区自己写一个博文转语音的程序。
使用方法
忙活了几天周末,终于吧中文版的TTS和steem整合起来了,使用方法很简单(如下图)
在浏览器里打开 SteemTracker TTS,然后输入博文的URL,点击submit就可以了。因为TTS的处理时间根据文章的长度而定,所以有时候需要您耐心等待。语音生成以后,会自动在该博文的添加一条评论,内附mp3语音文件的地址。
下面是几个试例:
带有旋律的记忆 (下)
教育过火了
AWK Tutorial: How often do you generate a Witness Block? 使用AWK来看见证人生成块的速度 (这篇的代码比较多,所以效果不是很好)
有些东西在那里 就在那里了
Steemit.com 吐槽大会,下一个出场的是@davidfnck
【币圈36计——声东击西】币安被黑事件
下一步改进
- 文字提取功能还不是很完善。很多Steem的博文是Markdown和HTML混合的,而且很多技术大牛的帖子里有大段的代码,读起来效果不好。Emoji也没有"翻译"过来。
- 自动搜寻好的blog生成语音。目前, 用户需要手动在 Steemtracker.com 上输入blog地址生成语音。虽然服务器的资源有限,但是还是应该有选择性的给cn社区里的好文章自动生成语音。下一步我可能会使用
每天发布的"那些优秀可能被错过的文章"
- 进一步训练TTS引擎,提供更多的Voices,或者尝试其他引擎。
- 发布日报,或者周报,推广已经生成语音的好帖子
写在最后
会致力于给cn中文社区提供一个无障碍的阅读环境。希望大家能喜欢
,多提宝贵意见。每次见到她时,请高抬贵手,为他点赞😊
👉👉👉👉 应用程序地址:https://steemtracker.com/tts