×

注意!页面内容来自https://obsproject.com/forum/resources/closed-captioning-via-google-speech-recognition.833/,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
Resource icon

Closed Captioning via Google Speech Recognition 0.0.8

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
https://github.com/ratwithacompiler/OBS-captions-plugin
Minimum OBS Studio Version
28.0.0
Supported Platforms
  1. Windows
  2. macOS
  3. Linux
Provides closed captioning via Google Cloud Speech Recognition API as a standalone OBS pluginno 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 PCAndroid and iOSno Twitch extension required.


Features:
  • Completely optional for viewers on all platforms
  • Captions only when the microphone source is unmuted and active to ensure safety
  • Works live and in VODsno 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
  • Saving captions transcripts as SRT Subtitle files (.srt)
  • Text filtering with custom word and phrase removal and replacement
  • Supports captioning all stream audio instead of just a single source
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 playerswebsites and tools and are easy to edit.

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 setting: Settings -> General -> Accessibility -> Subtitles & Captioning -> Closed Captions + SHD
    • If it's already off but viewers still see captions they have to turn it on and off again (appears to be a bug on some iOS versions)
  • On Android it's Closed Captions under the player settings options right beneath the quality selection. The option will only show up once the streamer has talked.
Example VOD here


Known Issues/Downsides:


Does NOT support native caption output for languages with foreign character sets like Japanese or Russianthat 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 itthe default will be center bottom for all viewers that have captions enabled.
Author
RatWithACompiler
Downloads
141,919
Views
694,979
First release
Last update

Ratings

4.73 star(s) 30 ratings

Latest reviews

Was looking for a way to add open captions for my streams and followed nutty's Youtube video 'HowTo Add Live CAPTIONS In OBS Studio!'.

It works wonderfully. Thank you!
Follow the download link or the Source Code URL https://github.com/ratwithacompiler/OBS-captions-plugin to get the most recent version which supports OBS 32. Great pluginthank you dev
obs version 32.0.1 requires this plugin to be updated or removed. this is a vital part of my stream set up in my opinion for accessibility. how can i fix this
Very good plugin deserves 4 stars! BUT! Heres an idea for a perfect rating! Maybe its already possibleIm no programmer but what if it could do two different transcript outputs at the same time or more for different audio tracks/audio source and start making transcripts without having to (because ''SourceRecordPlugin'' does not start it) start recording or streaming? --Virtual camera lags out my obs setup-- But yeah i like to edit my vods into YT videos and i switch between icelandic and english a lot and also my friends who play games with me. If this could happen your plugin would be reviewed by every HowtoStream youtuber in the friggin world.
Estou usando OBS 31 e funciona perfeitamente! Consigo usar tanto em live na horizontalquanto na live em vertical ao mesmo tempo. Adorei!!!
¡Estoy usando OBS 31 y funciona perfectamente! Puedo usarlo tanto horizontal como verticalmente en vivo al mismo tiempo. ¡¡¡Me encantó!!!
I'm using OBS 31 and it works perfectly! I can use it both horizontally and vertically at the same time. I loved it!!!
This plugin is awesome and supports multiple languages. I use it for my Twitch streams.

I prefer this plugin to Twitch extensions because native closed captions are better supported on web and in the mobile apps.

I love how I can switch the language. For my coding streamsI have a fun channel point redemption for French mode and Spanish modewhere I talk about the coding topic in that languageand I can quickly switch the language for that redemption while I'm livethen change it backallowing viewers to follow along with captions in the right language.

Whenever anyone talks about adding closed captions to their streamthis is the first thing I think about. This is also probably one of my favourite OBS plugins. I don't use too manybut this one is a must for accessibility.

I'm not sure how you're able to offer it for free considering the Google Cloud Speech Recognition API is probably quite costlybut I'm not gonna ask questions...

Thanks for building it!
Awesome plugin but would love support added to Replay Buffer. I can't seem to get it to work so I assume it's not supported.
I've been using this plugin for years and love it. I love that we have the option to caption a track instead of just a sourcebecause that means I can set up captions for multiple people during colabrative streams by adding all their sources to a unique track.

This I think is a long shotbut I was wondering if in future it would be possible for a label of sorts to show up at the beginning of the captions when using a track this waysuch as the name of the OBS source? Egif my mic was labeled "[Name]" and set to Track 3then I set Track 3 to be the caption source for the plugincould the captions then read "[Name] HelloI am being captioned" ?

I have been looking for a way to have closed captions with speaker recognitionand this plugin is the closest I have ever been able to get to that. Regardless of whether or not that is possible thoughI'm very happy this plugin existsand it is super simple to use.
Unfortunatelythe output to a text file does not work. Under "Open Captions" you can define a text file where you can integrate the subtitles directly into the overlayright? Unfortunately this does not work.

Howeverthe recognition of the spoken word works very well.
WOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW THIS IS SO AMAZINGI CAN DO ENGLISH AND SPANISHTHANK U SO MUCH MI BROXIXGOD BLESS U IN CHRIST NAME AMEN; IM SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO HAPPY AND EXCITED THANK GOD AMEN
Back
Top