20 Commits

Author SHA1 Message Date
Tetrakern
e20976adb5 Fix text extraction utility and TTS 2024-12-21 23:39:42 +01:00
Tetrakern
f5e0188c1f
Add Stimulus (#65) 2024-12-06 17:38:32 +01:00
Tetrakern
d08957a0a2 Add script execution preconditions
In case these scripts are loaded somewhere they are not needed.
2024-03-09 19:19:19 +01:00
Tetrakern
2890793e47 Optimize text-to-speech JS 2024-02-04 05:45:14 +01:00
Tetrakern
33496b539e Fix a few script errors 2023-08-28 22:52:12 +02:00
Tetrakern
d145067b89 Add fcn_parseJSON() JS helper 2023-08-27 12:00:32 +02:00
Tetrakern
88c0aff5da Fix TTS on iOS
I bet they serve apples in hell.
2023-07-09 23:57:51 +02:00
Tetrakern
4b4b2bdc5b Make Samantha or first en-US the default TTS voice 2023-07-09 22:54:01 +02:00
Tetrakern
c3dd32717f Add TTS setting modal + refactoring 2023-07-09 19:51:54 +02:00
Tetrakern
7df10bfa4d Replace user icon 2023-07-09 18:16:55 +02:00
Tetrakern
f211fe4892 Fix TTS in Safari 2023-07-09 12:08:34 +02:00
Tetrakern
b34bb3b8ef Reduce tts.js 2023-06-15 22:59:59 +02:00
Tetrakern
d9ec7f57dd Add constant to customize TTS regex
This should make it possible to use languages with different characters. Maybe.
2023-06-15 14:18:52 +02:00
Tetrakern
ceb04b583a Improved TTS sentence split
Well, tests have all worked well but this is still a bit uncertain. Also, not sure whether Chrome can now handle more than 300 characters at once.
2023-06-15 13:49:29 +02:00
Tetrakern
2ee0d87c6c Improved scroll-to utility and use 2023-06-15 13:21:24 +02:00
Tetrakern
4e857dfe79 Remove deprecated property
Why did I even use that?
2023-06-15 13:11:15 +02:00
Tetrakern
7dcb1d5f99 Clean up tts.js 2023-06-12 22:41:24 +02:00
Tetrakern
8cf01ca6a3 Remove sibling selectors from TTS 2023-06-10 03:00:07 +02:00
Tetrakern
1fa7b145fa Make TTS accessible via keyboard 2023-01-26 12:08:17 +01:00
Tetrakern
9136947e4c Clean history for public release 2023-01-21 01:31:34 +01:00