2010-11-18 52 views
2

只是好奇如何計算時間的長度會需要某人閱讀一個x字符和/或y字的段落。對此有何想法?任何人在'閱讀時間算法'有任何線索?

+0

我很想知道它是否用於控制文本的自動滾動速度(如某些歌詞網站所具有的),用於計算在下一個段落之前應該在屏幕上顯示段落的時間(如許多遊戲中的對話文本)或其他的東西。根據應用,我個人會有非常不同的建議。 – Joanis 2010-11-26 04:35:54

回答

4

我會折騰X角色的想法。人類不會逐字逐字閱讀;我們整體認識整個單詞本身。

檢查this article的閱讀率。根據閱讀目的,研究顯示了一定範圍的閱讀率(以每分鐘文字計)。如果我們試圖最大化我們吸收的信息量,我們會閱讀得更慢;如果我們在給定的文本中搜索某些內容,速度會非常快。

因此,您可以使用平均範圍來提供一個人預計會在給定的Y個單詞中閱讀您的段落的時間範圍。

如果你想獲得更準確,你將不得不添加額外的參數,如:文本與讀者

  • 閱讀讀者
  • 讀者疲勞能力的主要語言

    • 語言
    • 平均字長
    • 平均字複雜性(難以計算)
  • +0

    一個非常重要的參數是「文本中的錯誤數量,無論是拼寫,語法還是事實錯誤」。特別是前兩種可以顯着降低閱讀速度。 – Svante 2010-11-18 16:51:00

    +1

    我用'word_count/150'去了。似乎是一個快樂的媒介。 – 2013-10-07 12:12:36

    0

    我用了大約每分鐘233字讀數時間如fiddle HERE所示。

    使用readingtime = +readingtime.toFixed(1);將結果舍入爲一位小數。

    交叉檢查結果與MS Word計數,似乎可以接受。也有一些秒錶計時與閱讀時間,似乎是合理的。

    詞數的代碼是從stackoverflow

    反應遲緩採取更希望它可以幫助!

    相關問題