crisishistory / crisishistory/HistoryAIToolkit

Implement real time audio transcription

Open
#99 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue hacktoberfest-accepted help wanted high priority
Dominant language
Python
Stars
13
Forks
18
PR merge metrics
No merged PRs in 30d

Description

I experimented with a demo of real-time speech to text with whisper: https://github.com/davabase/whisper_real_time

In my fork I was able to get it working by pinning the Python dependencies: https://github.com/audreyfeldroy/whisper_real_time/tree/pin-python-dependencies

- [ ] Study and try out the demo code to see how it works
- [ ] Add a command line option to our `hist transcribe` command like `hist transcribe --realtime` to get audio input from a real-time stream instead of a pre-recorded file

Contributor guide

Open the contributing guide

Research direction

Start by studying and running the linked whisper_real_time demo, including the fork's pinned Python dependencies. Then find the existing `hist transcribe` command and determine how its input is handled. Done means a `--realtime` option accepts a real-time audio stream and transcribes it successfully alongside the existing file-based mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
audio-video-rtc, cli, machine-learning
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.