v1.2.0
Full Changelog: v1.1.0...v1.2.0
Natural Reader v1.2.0
🚀 GPU Acceleration & Advanced Reading Controls
This release brings significant performance improvements to the TTS engine and adds powerful new controls to the PDF reader.
✨ New Features
- GPU Support for Kokoro TTS: The backend now auto-detects and utilizes hardware acceleration for faster synthesis.
- NVIDIA: CUDA support.
- Intel: OpenVINO support for Intel Arc GPUs and NPUs.
- Fallback: Gracefully falls back to OpenVINO CPU or standard CPU if no hardware is found.
- Selective Reading: Highlight any specific text in the PDF or sidebar to read just that selection.
- "Continue From Here": Right-click (or use context menu) on any sentence to start playback from that specific point.
- Batch Synthesis: New
/v1/batch_synthesizeendpoint allows merging multiple sentences into a single smooth audio stream, reducing playback gaps.
🐛 Bug Fixes
- Mobile UI: Resolved overlapping issues with component labels and header buttons on smaller screens.
- PDF Viewer: Fixed issues where the PDF frame was not resizing correctly or fitting the container width.
Installation / Upgrade
- Pull the latest changes:
git pull origin v1.2.0
- Reinstall dependencies (if backend dependencies changed):
pip install -r requirements.txt
- Rebuild frontend:
npm run build