- Added progress, pause, resume and cancellation controls for speech preparation. On iOS, background work uses system authorisation; if unavailable, the app reports the limitation.
- Temporary speech synthesis failures are retried automatically. Diagnostics retain the error time and details for tracing it.
- Original speech recordings are reused when speed or repeat count changes, reducing repeat requests.
· Build 271
Speech preparation and background tasks
Added progress, pause, resume and cancellation controls for speech preparation. On iOS, background work uses system authorisation; if unavailable, the app reports the limitation.