Meeting notes: transcribe an hour, as it happens
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
The payload names no files or tests, so start from the existing record, transcribe, paste pipeline and find where a single transcription currently begins and ends. Issue #169 is listed as a dependency and should be read first. Done would mean a long recording is transcribed in silence-split chunks without cutting words, shows a live transcript, and survives a stop or crash, but the chunking design needs agreement before any code is written.
Written by the indexing model from the issue text.
Description
Our pipeline is built for short dictations: record, transcribe, paste. A meeting is a different problem.
What's needed:
- Split the audio on silence and transcribe as it goes, so nothing waits an hour.
- Keep memory flat, rather than holding an hour of audio and text.
- Show a live transcript people can read while the meeting runs.
- Survive a crash without losing what was already transcribed.
- Let it be stopped, and saved.
Parakeet is fast enough on Apple Silicon (25 to 30 times real time), so keeping up is not the hard part. Chunking without cutting words in half is.
Depends on #169. Speaker labels are #80.
- Dominant language
- Swift
- Stars
- 540
- Forks
- 74
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing 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.
More from karansinghgit/speaktype
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
karansinghgit/speaktype#211 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
karansinghgit/speaktype#183 · 1 comment ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
karansinghgit/speaktype#209 ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
karansinghgit/speaktype#208 · 2 comments ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 52/100
karansinghgit/speaktype#207 ·
All issues in karansinghgit/speaktype
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
vorssaint/vorssaint-utils#3917 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
swiftlang/swift-markdown#299 ·
-
area: agents follow-up
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
manaflow-ai/cmux#37234 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
thunderbird/thunderbird-ios#628 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day