Commit Graph

9 Commits

Author SHA1 Message Date
Raphael Salaja afed5138d6 fix: media session bug 2026-02-09 21:59:41 +00:00
Raphael S. e912b2f933 feat(narration): enhance audio playback control with loading state 2026-01-11 17:34:11 +00:00
Raphael S. 69819874c7 chore: jace feedback 2026-01-11 14:24:36 +00:00
Raphael S. ab23c9c4a4 refactor(narration): remove captions and highlighted text components 2026-01-11 03:42:52 +00:00
Raphael S. 9266fc89c4 feat(captions): implement synchronized captions with highlighting 2026-01-11 02:53:39 +00:00
Raphael S. 7ae70a4ac6 feat(tts): implement text-to-speech generation and API integration 2026-01-11 00:46:59 +00:00
Raphael S. 2131dc2e2d refactor(narration): remove text highlighting 2026-01-09 11:58:03 +00:00
Raphael S. 15ff683381 feat(tts): enhance tts processing with paragraph analysis and caching 2026-01-08 08:08:13 +00:00
Raphael S. 0181755d12 feat(narration): implement audio player with scroll and word highlighting
- Added a new audio player component that supports playback controls, volume adjustment, and playback rate settings.
- Integrated scroll direction detection to show/hide the player based on user scroll behavior.
- Implemented word highlighting functionality that synchronizes with audio playback.
- Created a reading progress component to visually indicate the user's scroll progress on the page.
- Established a global state management system using Zustand for managing audio state and player visibility.

This feature enhances the user experience by providing interactive audio playback and visual feedback during narration.
2026-01-05 11:49:11 +00:00