Olùyí Kíkà Bionic Ọ̀fẹ́

Yí ọ̀rọ̀ kankan padà sí ọ̀nà kíkà bionic — a máa fi ìnípọn sí àwọn lẹ́tà àkọ́kọ́ ọ̀rọ̀ kọ̀ọ̀kan láti ràn ojú rẹ lọ́wọ́ láti fojúsí kí ó sì ka yára jù.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé

600 àwọn àmì · 121 àwọn ọ̀rọ̀

Bí ó ti ga tó = bẹ́ẹ̀ ni lẹ́tà púpọ̀ sí i tí a ó fi ìwé ńlá sí lórí ọ̀rọ̀ kọ̀ọ̀kan

Àyẹ̀wò Bionic

Kíka jẹ́ ìlànà ìrònú tí ó díjú tí ó ń túmọ̀ àwọn àmì sí ìtumọ̀. Bionic Reading jẹ́ ọ̀nà tí a ń fi kọ ọ̀rọ̀ tí ó ń gbìyànjú láti mú ìlànà kíka rọrùn nípa dídarí ojú nípasẹ̀ àwọn àmì ìdúró àdánidá. Òǹkàwé máa ń fi ojú sí àwọn lẹ́tà àkọ́kọ́ tí a ṣàfihàn nìkan, nígbà tí ọpọlọ máa ń parí ọ̀rọ̀ náà.

Èyí kò dàbí kíka kánkán. Onímọ̀-ìtẹ̀wé ará Switzerland, Renato Casutt, ni ó ṣẹ̀dá ìlànà yìí ní 2016, ó sì ti di gbajúmọ̀ nípasẹ̀ ọ̀pọ̀lọpọ̀ ohun èlò kíka. Àwọn ìwádìí lórí ipa rẹ̀ yàtọ̀ síra — àwọn kan rí i pé ó ṣèrànwọ́, àwọn mìíràn kò rí àǹfààní kankan. Dán an wò fúnra rẹ pẹ̀lú ọ̀rọ̀ kankan ní ìsàlẹ̀.

💡 Kíkà bionic ń ṣe amọ̀nà ojú rẹ nípasẹ̀ ọ̀rọ̀ nípa fífi ìwé ńlá sí apá àkọ́kọ́ ọ̀rọ̀ kọ̀ọ̀kan — ọpọlọ á sì kún àyè tó kù láti inú àwọn lẹ́tà tí a fi ìwé ńlá sí. Ìṣiṣẹ́ rẹ̀ yàtọ̀: àwọn kíkàwé kan rí i pé ó ń mú kí wọ́n yára, àwọn mìíràn kò rí ìyàtọ̀ kankan. Dán oríṣiríṣi iye ìrọ̀ mímọ́ wò láti rí èyí tó bá ọ mu.

Bí Ó Ṣe Ń Ṣiṣẹ́

Bionic Reader ń fi ẹ̀rọ ìpín ọ̀rọ̀ tí a fi ọwọ́ kọ sílo tààrà nínú aṣàwákiri rẹ — kò sí ìwé-ìṣirò, kò sí sáfà. Ó ń ṣàyẹ̀wò ọ̀rọ̀ kọ̀ọ̀kan pẹ̀lú regular expression tí ó mọ Unicode ó sì ń fi apá ìbẹ̀rẹ̀ tí a ṣírò lélẹ̀ ní ọ̀rọ̀ dúdú, tí ó gbé lé èrò náà pé ojú "ń tẹ̀ dó" sí ìbẹ̀rẹ̀ ọ̀rọ̀ kan láti dá mọ̀ ọ́n.

  1. 1
    Ìpín Unicode
    Regex àmì Unicode kan (\p{L}\p{M}) ń rìn kiri ọ̀rọ̀ gan-an náà ó sì ń dá ọ̀rọ̀ kọ̀ọ̀kan mọ̀, títí kan àwọn àmì tí ó ní ààmì àti àwọn àkọsọ tí kì í ṣe ASCII. Àwọn ìkékúrú àti àkópọ̀ tí ó ní hyphen bí i "don't" àti "self-aware" ni a pa mọ́ gẹ́gẹ́ bí àmì kan ṣoṣo nítorí náà ọ̀rọ̀ dúdú náà ń bọ́ sí ibi ìtẹ̀dó àdánidá.
  2. 2
    Ìṣírò gígùn ìtẹ̀dó
    Fún àmì kọ̀ọ̀kan, gígùn ìṣáájú dúdú ni a ṣírò gẹ́gẹ́ bí Math.ceil(word.length * fixationPct), níbi tí fixationPct jẹ́ ìtọ́ka tí o darí (20%–80%, déédéé 50%). A ń rí i dájú pé àmì 1 kéré jùlọ ni a lò kí àwọn ọ̀rọ̀ kúkúrú lè ní àmì dúdú kan tó kéré jùlọ.
  3. 3
    Ìkọ́ HTML tí ó ní ààbò
    A ń ṣe HTML-escape àwọn àyè tí kì í ṣe ọ̀rọ̀ láàrin àwọn àmì kí ó tó fi wọ́n sí i, tí ó ń dí ìdíwọ́ fún ìfibọ̀ tag èyíkéyìí láṣìṣe. A ń pín ọ̀rọ̀ kọ̀ọ̀kan sí ìṣáájú ẹ̀yà b àti ìparí lásán, a sì ń so àwọn apá náà pọ̀ sí ọ̀wọ́ ọ̀rọ̀ HTML kan tí a fihàn láàyè nínú pátẹ́lì àkíyèsí.
  4. 4
    Gbígbé jáde sí clipboard
    O lè dàkọ àbájáde náà gẹ́gẹ́ bí ọ̀rọ̀ ọlọ́rọ̀ tí a ṣe àgbékalẹ̀ rẹ̀ (ní lílo ClipboardItem API Clipboard pẹ̀lú blob text/html, nítorí náà dídúdú ń kù lẹ́yìn tí a fi sínú Gmail, Word, tàbí Notion), gẹ́gẹ́ bí ọ̀rọ̀ lásán, tàbí gẹ́gẹ́ bí àmì HTML gan-an — gbogbo ọ̀nà mẹ́tẹ̀ẹ̀ta ń lo navigator.clipboard pátápátá nínú aṣàwákiri.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè