chidiwilliams / chidiwilliams/buzz
Feature request: Auto-sync: Turn untimed transcript text into captions like YouTube Studio and Descript
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 21.6k
- Forks
- 1.6k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 16
Description
Thanks for the great software! I wanted to share the following feature request:
YouTube allows people to paste or upload a plain text transcript for a video, and it will automatically assign timings for the text to generate timed captions, which can then be exported as .srt, .vtt, etc. This feature is called Auto-Sync. Descript offers a similar syncing feature.
The procedure would be that user has a video or audio with text transcript of the media. The text has no timing information, and the user would like to generate captions/subtitles from that text. So the user provider the media and the text, and the platform automatically adds timing and syncs up the text to the media.
This tutorial provides a good demo of the feature on Descript: https://www.youtube.com/watch?v=dzAexFlyNNI
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation files or tests are named. Start by tracing Buzz's existing transcription and caption export flows, then determine how media and untimed transcript text can be accepted together. Done means the platform assigns timings and produces captions exportable as .srt and .vtt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- audio-video-rtc
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100