Skip to content

v1.2.0

Choose a tag to compare

@udaravima udaravima released this 02 Feb 15:55
· 347 commits to master since this release

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_synthesize endpoint 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

  1. Pull the latest changes:
    git pull origin v1.2.0
  2. Reinstall dependencies (if backend dependencies changed):
    pip install -r requirements.txt
  3. Rebuild frontend:
    npm run build