Huang Xin
|
475bab24c5
|
mobile: responsive font size in UI (#227)
|
2025-01-23 10:36:03 +01:00 |
|
Huang Xin
|
ac03d7f817
|
Loop silent audio to unblock iOS web audio in silent mode (#223)
|
2025-01-23 02:20:59 +01:00 |
|
Huang Xin
|
fb4853a9d4
|
Enable WebAudio to play even when the mute toggle switch is ON, closes #201 (#221)
|
2025-01-23 00:52:44 +01:00 |
|
Huang Xin
|
c678d8fa44
|
PWA app theme color in the header and safe area avoiding home indicator (#220)
|
2025-01-23 00:22:09 +01:00 |
|
Huang Xin
|
533324e558
|
Responsive icon sizes for phones, tablets and desktops, closes #214 (#217)
|
2025-01-22 18:33:00 +01:00 |
|
Huang Xin
|
87069c7308
|
Fix TTS on iOS browsers, closes #172 (#198)
|
2025-01-20 01:53:12 +01:00 |
|
Huang Xin
|
8dbcf25331
|
Toggle TTS stop when it's already running (#154)
|
2025-01-14 15:32:47 +01:00 |
|
Huang Xin
|
d220adbfdf
|
TTS UX enhancements (#148)
* Fix toast of PDF unsupported for TTS
* Use vertical scroll for large dropdown menus
|
2025-01-13 20:04:04 +01:00 |
|
Huang Xin
|
66f369b269
|
Fix multiple voices when setting rate and voices in Firefox (#146)
|
2025-01-13 00:19:49 +01:00 |
|
Huang Xin
|
463ea39467
|
Fix occasionally current speak not stopped when changing voice or rate (#144)
* Fix occasionally current speak not stopped when changing voice or rate
* Inherit tts rate when changing tts engine
|
2025-01-11 18:11:14 +01:00 |
|
Huang Xin
|
2ad67a0503
|
Init TTSController async when showing TTS indicator and add more voices (#142)
|
2025-01-11 11:15:21 +01:00 |
|
Huang Xin
|
00003a9415
|
Preloading audio for Edge TTS and other fixes (#138)
* Blacklist some low-quality web tts voices
* Dropdown layout tweaks
* Handle no audio data received in Edge TTS
* Preloading audio for Edge TTS
|
2025-01-10 14:11:09 +01:00 |
|
Huang Xin
|
7402141237
|
Add Edge TTS backend, selecting different voices will change TTS backend dynamically (#137)
|
2025-01-10 02:35:23 +01:00 |
|
Huang Xin
|
36d6074468
|
Filter voices list and shutdown TTS when closing book (#130)
|
2025-01-09 03:33:52 +01:00 |
|
Huang Xin
|
cc1396876e
|
Add select voice button in the TTS panel (#129)
|
2025-01-09 01:34:30 +01:00 |
|
Huang Xin
|
f26de3ab0d
|
Add speech speed slider in the TTS panel (#128)
|
2025-01-08 21:31:12 +01:00 |
|
Huang Xin
|
814a0032d0
|
Add 'Speak' button in the footbar (#127)
|
2025-01-08 19:44:04 +01:00 |
|
Huang Xin
|
89b2eba2af
|
Refactor Toast to global component (#122)
* Refactor Toast to global component, use eventDispatcher to dispatch toast events
* Error handling for TTS
|
2025-01-08 14:12:38 +01:00 |
|
Huang Xin
|
07b04b82e6
|
Initial implementation of TTS with Web Speech API (#120)
* Initial implementation of TTS with Web Speech API
* Add translations for annotator tools
|
2025-01-07 21:57:55 +01:00 |
|