This web application allows users to extract spoken dialogue from video files using subtitle information. It's designed to help language learners create condensed audio files containing only the spoken parts of TV shows or movies.
- Upload video files and corresponding subtitle files
- Extract audio segments based on subtitle timings
- Download the resulting condensed audio
- Upload a video file
- Upload the corresponding subtitle file
- Click "Extract Audio" to process the files
- Download the resulting condensed audio file
- Built with React and TypeScript
- Uses Web Audio API for audio processing
- Subtitle parsing with @plussub/srt-vtt-parser
- WAV encoding with audiobuffer-to-wav
- Clone the repository
- Run
npm installto install dependencies - Use
npm run devto start the development server
- React
- TypeScript
- @plussub/srt-vtt-parser
- audiobuffer-to-wav
Contributions are welcome.