All Caps is a Windows only tool to generate subtitles for audio that is being played on your computer.
Hmmm... so this project is called All Caps as a play on captions and typing in ALL CAPS (angry online typing).
Did you know that twitch supports captions being embedded in your stream?
OBS also supports streaming captions if you turn it on in Windows.
There's also web captioner.
All these solutions require action on the streamer's side and aren't enabled by default (try to find some twitch streams with captions).
The goal with all caps is that using the audio playing on your computer you can feed it back into a speech recognizer to get a similar effect.
- Using .NET's SpeechRecognitionEngine which is built into Windows
- Can use Azure Cognitive Speech Services if configured with key,region pair
- Dependency on NAudio
- Using FontAwesome for icons
- Works even if speakers are muted (audio is captured before being sent to hardware)