OBS-captions-plugin

OBS 直播自动生成实时字幕,静音观众也能看懂

OBS-captions-plugin 是给 OBS Studio 用的实时字幕插件,通过 Google 语音识别把麦克风或桌面音频转成文字,直接叠加到直播画面上。它解决的是直播、录屏时手动打字幕太慢、观众听不清或静音观看体验差的问题。核心能力包括:在 OBS 里作为滤镜或源使用,自动持续识别语音并输出字幕,支持设置语言、识别延迟和字幕样式,字幕可随音频实时刷新。主播只需在 OBS 中添加该插件并配置 Google 语音识别凭据,就能让直播自动带字幕,适合访谈、游戏解说、在线教学等需要无障碍观看的场景。项目用 C++ 编写,星标约 1.3k,属于成长中的实用工具。

开源 free 语音识别
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1337
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类语音识别
开发团队ratwithacompiler
所属国家
官网地址
定价模式free
价格说明开源免费,依赖Google语音识别服务
访问状态
是否开源是
开源协议GPL-2.0
主要语言C++
技术栈/模型
GitHub 星标★ 1337
30天Star增速
HF 下载量
上线时间2019-07-13 00:00:00
最近更新2026-09-29 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-01
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • 已安装 OBS Studio(Windows / macOS / Linux)
  • 能从 GitHub Releases 页面下载对应系统的插件压缩包(Windows/Linux:Closed_Captions_Plugin.zip;macOS
  • 有权限向 OBS 安装目录或 OBS 设置目录写入文件(Windows 复制时需在弹窗中确认替换)
  • 使用 Google Cloud Speech Recognition API 进行语音识别(字幕功能依赖它工作)

安装与启动步骤

  1. 1关闭 OBS

    安装前先完全退出 OBS Studio,否则插件文件可能被占用或安装后不生效。

  2. 2下载并解压插件包

    到 GitHub Releases 页面下载对应系统的最新压缩包并解压:Windows/Linux 包内是 obs-plugins 文件夹,macOS 包内是 cloud-closed-captions.plugin。

  3. 3Windows 安装

    把解压出的 obs-plugins 文件夹复制粘贴到 OBS 安装目录(默认 C:Program Filesobs-studio 或 C:Program Files (x86)obs-studio,该目录下已有 obs-plug

  4. 4macOS 安装

    把 cloud-closed-captions.plugin 放入 obs-studio 设置目录下的 plugins 文件夹;可用 OBS 菜单 File -> Show Settings Folder 打开该目录,没有 plugins

    mkdir -p "$HOME/Library/Application Support/obs-studio/plugins"
  5. 5Linux 安装

    把 libobs_google_caption_plugin.so 按 OBS 插件目录结构放到插件文件夹中,路径通常如 README 所示(发行版和安装方式不同,插件目录位置差异较大)。

    mkdir -p "$HOME/.config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit"
    cp libobs_google_caption_plugin.so "$HOME/.config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/"
  6. 6启动并确认入口

    启动(macOS 为重启)OBS,确认 Tools 菜单底部出现 Cloud Closed Captions 选项。

  7. 7选择字幕音频源

    点击 Captions Preview 窗口里的 Settings,在 Caption Source 中选择要识别的音频源;最好选只包含麦克风的 OBS 源,识别效果最佳。

关键配置

配置项必填说明示例
Caption Source是选择用于生成字幕的 OBS 音频源,建议是仅含麦克风的源Microphone
Caption When否控制何时输出字幕,复杂音频设置可选 Mute Source is heard on streamMute Source is heard on stream
Mute Source否观众实际听到的混合音频源,用于判断何时可以出字幕Desktop Audio

如何确认成功

启动 OBS 后,Tools 菜单底部出现 Cloud Closed Captions,点击能打开 Captions Preview 窗口即安装成功。

常见问题

Q:支持哪些直播平台?

A:README 只测试过 Twitch.tv;其他带原生字幕支持的平台或许可用,但可能性不大。

Q:麦克风静音时还会识别吗?

A:不会。只有选中的音频源未静音、且在当前活跃场景中使用时才会生成字幕,避免误识别。

Q:字幕延迟大吗?

A:字幕延迟通常小于半秒,观众基本察觉不到。

Q:双 PC 或调音台等复杂音频设置怎么办?

A:新建一个只含麦克风的音频输入采集源并静音,Caption Source 设为它,Caption When 设为 Mute Source is heard on stream,Mute Source 设为观众听到的混合音频源。

Q:能把字幕保存下来吗?

A:可以,插件支持把整场直播/录像的文字记录保存为 SRT 字幕文件或 txt,也可把当前字幕保存为文本文件供其他工具使用。

注意事项

  • 安装前务必关闭 OBS,安装后再启动或重启。
  • README 仅声明测试过 Twitch.tv,其他平台不保证可用。
  • 插件只对未静音且在活跃场景中的选中音频源做识别,这是为了安全性设计。
  • Windows 复制到 OBS 安装目录时会出现覆盖确认,多次点击「是」即可,只是把插件文件合并进已有的 obs-plugins 文件夹。

核心亮点

  • 直接集成 OBS,作为滤镜/源使用,无需额外推流工具
  • 基于 Google 语音识别,识别准确率在同类免费方案中较稳
  • 支持多语言和字幕样式调整,能适配不同直播画面布局

不足之处

  • 依赖 Google 语音识别服务,需要配置 API 凭据且可能产生费用
  • 识别延迟和网络状况强相关,实时性受限于云端返回速度

适用场景

  • 游戏主播给直播加实时字幕,方便静音观看的观众
  • 在线教学或访谈直播中自动生成字幕,提升无障碍体验
  • 录屏教程时同步生成字幕,减少后期手动打轴工作量

替代项目

obs-localvocal、whisper.cpp

项目介绍

OBS-captions-plugin 是语音识别领域的开源项目,由 ratwithacompiler 开发,2019 年首次发布。

在全站 13,465 个收录项目中,它的 GitHub 星标数(1,337)位列前 30%,在语音识别分类中处于中上游。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-29。开源免费,依赖Google语音识别服务。

它主要面向的使用场景是:游戏主播给直播加实时字幕,方便静音观看的观众。同类可对比的替代方案包括 obs-localvocal、whisper.cpp。

上一篇:expo-speech-recognition

下一篇:gipformer

同类项目推荐

obs-localvocal 开源

直播录屏时,本地AI实时生成字幕,保护隐私零延迟

OBS plugin for local speech recognition and captioning using AI

★ 1619 2026-09-10
LiveCaptions-Translator 开源

实时捕获系统音频,一键翻译成你懂的语言

Lightweight and powerful real-time audio/speech translation tool based on Windows Li···

★ 3786 2026-08-10
speechbrain 开源

一站式 PyTorch 语音工具箱,快速搞定识别、说话人验证等任务

A PyTorch-based Speech Toolkit

★ 11848 2026-08-26
whisper-diarization 开源

给语音转写加上说话人标签,会议记录一目了然

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

★ 5659 2026-08-13