cn社区福利!博文转语音机器人上线啦💗

By @ethanlee3/12/2018cn

初衷

最近经常出差,有时还要开车,身体疲惫的很。上周周中的时候在火车上看steem blog,顿时觉得头昏眼花。当时想,要是steem blog有语音版的就好了,这样开车或者健身的时候只要听着就行了,不用眼睛盯着屏幕,或者手捧着平板电脑。

以前在读博士的时候给当地人做过一段时间的无障碍阅读。英国的图书馆很多书籍都用Text to Speech(TTS)转录成语音,这样方便有视力残疾的人“阅读”。Steem上做无障碍(Accessibility)的东西还很少。有一个@tts的账号专门把英文的blog转成语音,但是这个账号好像是随机选择一些文章做TTS,也不知道支不支持中文。所以我就想给咱们的cn中文社区自己写一个博文转语音的程序。

enter image description here

使用方法

忙活了几天周末,终于吧中文版的TTS和steem整合起来了,使用方法很简单(如下图)

enter image description here
在浏览器里打开 SteemTracker TTS,然后输入博文的URL,点击submit就可以了。因为TTS的处理时间根据文章的长度而定,所以有时候需要您耐心等待。语音生成以后,@cntts会自动在该博文的添加一条评论,内附mp3语音文件的地址。

下面是几个试例:

下一步改进

  • 文字提取功能还不是很完善。很多Steem的博文是Markdown和HTML混合的,而且很多技术大牛的帖子里有大段的代码,读起来效果不好。Emoji也没有"翻译"过来。
  • 自动搜寻好的blog生成语音。目前, 用户需要手动在 Steemtracker.com 上输入blog地址生成语音。虽然服务器的资源有限,但是还是应该有选择性的给cn社区里的好文章自动生成语音。下一步我可能会使用@justyy 每天发布的"那些优秀可能被错过的文章"
  • 进一步训练TTS引擎,提供更多的Voices,或者尝试其他引擎。
  • 发布日报,或者周报,推广已经生成语音的好帖子

写在最后

@cntts会致力于给cn中文社区提供一个无障碍的阅读环境。希望大家能喜欢@cntts,多提宝贵意见。每次见到她时,请高抬贵手,为他点赞😊

P.S. 在此特别感谢美女@tvb第一个为@cntts点赞!

👉👉👉👉 应用程序地址:https://steemtracker.com/tts

42

comments