Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Closed Captioning OBS plugin using Google Speech Recognition
| Date | Stars |
|---|---|
| 2026-07-31 | 1316 |
| 2026-08-06 | 1321 |
Today
+5 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
## Closed Captioning OBS Plugin
Provides closed captioning via Google Cloud Speech Recognition API as a standalone OBS plugin, no other tools required.
It's fully optional to viewers and uses Twitch's built in caption support which works on livestreams and in VODs on PC, Android and iOS, no Twitch extension required.
#### Features:
* Completely optional for viewers
* Captions only when the microphone source is unmuted and active to ensure safety
* Works live and in VODs, no Twitch extension required
* Requires no extra tools or website open
* Supports many common languages with western character sets
* Supports OBS delay
* Open Caption support via OBS Text Sources for sites that don't support closed captions
* Save full stream/recording transcripts as SRT Subtitle files (.srt) or txt
* Save current captions to a text file for use with other tools
* Text filtering with custom word and phrase removal and replacement
* Can caption entire OBS audio tracks instead of just single sources
##### Notes:
* The caption delay is usually less than half a second and should not be noticeable to viewers.
* The plugin only captions the selected audio source when it's not muted and when it's used on the current active scene to ensure safety and avoid any captioning when the mic is muted for the stream.
* Only tested on `Twitch.tv`, other streaming services with native caption support might work but not very likely.
* You can enable and disable the caption preview dock in OBS under `View -> Docks -> Captions`
* Some video players like MPV can show embedded captions on downloaded VODs but very few support that.
* The quality of Google's Speech Recognition heavily depends on the speaker and what is being said. The results are usually be pretty good in normal conversational settings like talking to chat but the recognition quality can go down noticeably when using ingame terms or other specialized vocabulary or during hectic speaking.
* SRT transcript files are generally recommended for saving captions for local recordings. They are supported by many video players, websites and tools and are easy to edit.

##### [Example VOD here](https://www.twitch.tv/videos/441407980?t=20s)
##### Known Issues/Downsides:
Does NOT work with Streamlabs OBS (SLOBS), it doesn't support 3rd party plugins like this.
Does NOT support native caption output for languages with foreign character sets like Japanese or Russian, that isn't possible the way Twitch and OBS captions work. Transcripts and Open Captions do work.
Does NOT appear to work with the AMD Hardware encoder in OBS on Windows (other hardware encoders like NVEnc and even AMD on MacOS seem fine)
This uses the built in captions support of Twitch's video player so viewers only get the limited amount of positioning options that the player provides. Viewers can choose between top/bottom and left/center/right for the captions box but can't freely move or resize it or put it into a corner. It's also not possible for streamers to pick a good custom default position for it, the default will be center bottom for all viewers that have captions enabled.
Embedded Captions in local recordings currently aren't very useful. They only work with certain file formats (ts, mp4, mov) and only very few video players can correctly play them.
MPV can play them normally with .ts files, almost no common video players play them in mp4 and mov files. Saving transcripts to separate .srt subtitle files is generally much more useful.
Captions should be off by default for most viewers but Twitch does sometimes have them enabled for some viewers for unknown reasons so occasionally some will be confused on how to turn them off and might need it explained.
* **On PC** viewers can turn captions on and off using the CC button on the bottom right of the player.

* **On iOS** it's a system wide settinExcerpt of 9,150 characters
Read on GitHub215
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:204e72686b3c501a, desc:speech recognition