Skip to content

Generates and shows real-time captions by listening to your Windows PC's audio. With standalone .exe option.

License

Notifications You must be signed in to change notification settings

evermoving/SystemCaptioner

Repository files navigation

System Captioner

Generates and shows real-time captions by listening to your Windows PC's audio. Makes digital content more accessible for those who are deaf or hard of hearing, aids language learning, and more.

SystemCaptionerDemo.mp4

How it works

  1. Captures system audio in real-time through Windows audio loopback using PyAudioWPatch
  2. Locally transcribes the recordings using faster-whisper
  3. Displays the transcriptions as captions in a overlay window that remains always on top

Language auto-detection, user-friendly GUI, draggable captions box, and intelligent mode that shows captions only when speech is detected.

By default, the app runs on and requires nVidia CUDA (dependencies included). The app should work with RTX 2000, 3000 and 4000 series cards. Turning off GPU mode will make the app run on CPU; start with the smallest model and settle with the model that's stable.

Installation (Windows)

  1. Download the latest standalone .zip (currently 1.38) from the releases section and extract all files.

  2. Run SystemCaptioner.exe and follow the instructions.

Alternatively build the standalone executable yourself using build_portable.py. You will need the nvidia_dependencies folder from the standalone .zip (/SystemCaptioner/Controller/_internal/nvidia_dependencies) and install all the dependencies using requirements.txt inside a venv first.

Limitations/Troubleshooting

‼️ Occasionally, the app can take a long time to start up/load a model. If there are no clear errors in console, wait for at least a few mins or try stopping and starting model again.

If you experienced any issues with System Captioner, let me know in the 'Issues' page of this repo! Include the Console window log if possible.

About

Generates and shows real-time captions by listening to your Windows PC's audio. With standalone .exe option.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages