Huang Xin
481d8198e9
fix(tts): set playback rate after play only on Linux ( #3040 )
2026-01-23 12:14:13 +01:00
Huang Xin
017d0b0b39
fix(tts): fix setting playback rate on Linux, closes #2950 ( #2966 )
2026-01-15 17:29:26 +01:00
Huang Xin
fb41ff5d0c
fix(tts): reduce the pause duration between sentences in Edge TTS, closes #2837 ( #2844 )
2026-01-03 08:44:15 +01:00
Huang Xin
8a43c58fd4
fix(tts): resolve Edge TTS being blocked in certain regions ( #2741 )
...
This should close #2739 and close #1821 .
2025-12-19 03:24:51 +01:00
Huang Xin
2ca3561093
feat(opds): support downloading ebooks from OPDS catalogs ( #2571 )
2025-11-30 21:22:54 +01:00
Huang Xin
e3f7abf7f1
fix(tts): fixed incorrectly selected voices, closes #2386 ( #2426 )
2025-11-09 19:11:12 +01:00
Huang Xin
f66642b8ec
tts: avoid using AnaNeural as default English voice ( #2272 )
2025-10-19 14:58:51 +02:00
Huang Xin
c0f77b3368
fix(tts): abortable prefetch of tts data, closes #2037 ( #2110 )
2025-09-24 12:19:07 +02:00
Huang Xin
d95656b37b
fix(tts): compensate audio fade-in for resumed play on iOS and macOS, closes #2005 ( #2006 )
2025-09-09 08:29:39 +02:00
shaqtiktok
75dc04d598
fix(tts): reuse audio object in the same paragraph for better performance, closes #1777 ( #1853 )
...
* Remove stopInternal which causes audio delaying
* Change audio obj to not be recreated every sentence
* refactor abort signal handler
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-08-22 17:22:34 +02:00
Huang Xin
abb727870e
tts: handle invalid language code and show no voices hints, closes #1579 ( #1607 )
2025-07-18 09:27:51 +02:00
Huang Xin
84328dcfb2
hotfix: resolve compatibility issues with Android Text-to-Speech API ( #1394 )
2025-06-14 15:39:12 +02:00
Huang Xin
658969e97a
feat: support native tts engine on Android ( #1387 )
2025-06-12 17:56:14 +02:00
Huang Xin
77fa57438e
tts: show speaking sentence and chapter info in tts media session ( #1289 )
2025-05-31 09:21:17 +02:00
Huang Xin
9f0d8b5c12
tts: select voice in bilingual TTS mode ( #1263 )
2025-05-28 16:59:45 +02:00
Huang Xin
8dc04f4095
feat: add bilingual TTS support for bilingual books, closes #1226 ( #1230 )
2025-05-23 18:18:24 +02:00
Huang Xin
98faed320a
feat: add more English voices for all en locales, closes #966 ( #969 )
2025-04-26 09:00:09 +02:00
Huang Xin
4dc943d23e
fix: tts now fallbacks to metadata language of the book, closes #916 ( #945 )
2025-04-22 18:12:14 +02:00
Huang Xin
4f0ef01a17
fix: tts now works in background in iOS, closes #547 ( #822 )
...
To enable background playback in Android, go to Settings > Apps & Notifications > Readest > Battery > Battery Optimization, and disable battery optimization for Readest.
2025-04-06 18:42:58 +02:00
Huang Xin
f90177713a
tts: avoid pauses after abbreviations, faster warming up, preferred voice ids ( #742 )
2025-03-28 13:25:08 +01:00
Huang Xin
1c6cc2bca0
tts: change voice language at speak time when the book language is not accurate ( #296 )
2025-02-04 23:44:59 +01:00
Huang Xin
87069c7308
Fix TTS on iOS browsers, closes #172 ( #198 )
2025-01-20 01:53:12 +01:00
Huang Xin
7e9ddcd7cc
Preload the next two paragraphs in advance for TTS playback ( #151 )
2025-01-14 01:45:54 +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
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