產品故事

原來小說也可以用聽的:FlowReader 的 TTS 與離線閱讀

做 FlowReader 的時候,我原本想的都是怎麼讓小說讀起來更順。畫面上的文字、往下滑的動作,還有不要一直被下一頁打斷,這些都是我自己會在意的事情。

結果有次跟朋友閒聊才發現,原來他們會用 TTS 來聽小說,而且會在開車或工作的時候使用。

我當時才意識到,自己一直用「眼睛看文字」的方式在想閱讀,卻沒注意到,朋友早就有另一種使用習慣了。

TTS 是 Text-to-Speech,也就是把文字轉成語音。知道這個功能,和真的想到有人會拿來長時間聽小說,對我來說還是有點差別。朋友一提,想一想確實有這樣的場景:有些時候不方便一直看著螢幕,但仍然想接著知道故事後面發生什麼事。

於是,開始研究 TTS,也把文字朗讀加入新版的 FlowReader。

這次的起點跟連續閱讀有點不同。連續閱讀是自己先覺得麻煩,TTS 則是朋友的使用方式,讓我看見原本沒放進考慮裡的需求。功能的名字可能很早就聽過了,但直到有人把生活裡怎麼用說出來,我才開始認真想,它放進 FlowReader 裡會是什麼樣子。

不過,聽小說和眼睛閱讀畢竟是兩種方式,不能把文字轉成聲音,就直接當作真人有聲書來看。這裡做的是讓文字能被朗讀,多提供一種接著讀故事的方法。

另外一個想到的功能,是離線閱讀。

這部分就很有自己的經驗了。我記得曾經在要上飛機前,為了之後還能看小說,一頁一頁地先把網頁打開。明明只是想準備一些等一下要看的內容,卻弄得像在做某種出發前的儀式 Orz

既然都已經在做閱讀工具了,這件事好像也該一起處理。能不能在有網路的時候,先把想看的內容下載好,等到沒有網路時,直接打開來讀?

於是,也做了離線閱讀。前提當然是出發前已經完成下載,沒有存下來的內容,不會因為開了飛航模式就自己出現。比起臨時一頁頁開網頁,我想要的是把這段準備工作做得明確一點,也方便一點。

一個來自朋友閒聊,一個來自自己上飛機前的窘境,最後都成了 FlowReader 裡的功能。做著做著才發現,同樣是想把一本小說讀下去,每個人遇到的不方便,還真的不太一樣。

FlowReader 流讀官網

TTS、離線閱讀與支援

延伸閱讀:只是想一直往下讀,於是有了 FlowReader 流讀

回到幕後故事