基于 Gradio 的网页工具,集成语音合成、声音克隆、Whisper 转录、YouTube 下载、人声分离和翻译,用于配音制作。
michael-chow-arch/StreamLingo
Chrome 扩展加本地 Python 服务,用 Ollama 为 YouTube 直播实时生成中英互译字幕。
- Star
- 30
- Fork
- 2
- 未关闭 Issue
- 0
- 最近提交
- 7天前
这是什么?
StreamLingo 在 YouTube 直播画面上显示翻译字幕,不依赖主播自带的字幕。它直接从浏览器标签页采集音频,用本地语音识别(WhisperLiveKit 与 faster-whisper)转写,再由你已在本地运行的 Ollama 模型翻译稳定的语句片段,译文显示在播放器内,原始音频照常播放。
支持英译中、中译英,以及自动识别源语言并输出中文或英文。默认配置下,音频和文本只在本机服务之间流转:字幕服务与 Ollama 都监听 127.0.0.1,不使用托管翻译服务,也无需账号。下载依赖和模型时仍需联网。
目前为 Windows 预览版,已在 NVIDIA GPU、CUDA 12 与 cuDNN 9 环境下测试,需要 Chrome 116 及以上和 Python 3.11 至 3.13。Linux 与 macOS 尚未验证。扩展以未打包方式手动安装,每个本地服务同一时间只支持一个采集会话。
核心功能
- 01直接采集 YouTube 标签页音频,无需麦克风或虚拟音频线。
- 02支持英译中、中译英,以及自动识别源语言后输出中文或英文。
- 03使用你自己的本地 Ollama 模型,默认配置下数据留在本机。
- 04连续讲话时即可翻译已稳定的语句片段,无需等待说话人停顿。
- 05可显示原文,并可调整字幕字号。
适用场景
- 用中文实时跟进英文产品发布会或访谈直播。
- 在主播未提供字幕时,为中文直播生成英文字幕。
- 对敏感内容保持翻译过程在本地完成,不依赖云端服务。
快速上手
- 1
下载并解压 Windows 预览版 ZIP(无需 Node.js)
- 2
在 Ollama 运行时双击 Setup-StreamLingo.cmd 进行安装
Setup-StreamLingo.cmd - 3
双击 Start-StreamLingo.cmd 启动服务,并保持 Ollama 运行
Start-StreamLingo.cmd - 4
在 chrome://extensions 中开启开发者模式,加载已解压的 dist/extension
使用前须知
- 仅在 Windows 上测试;Linux 和 macOS 未经验证。
- 语音识别需要支持 CUDA 12 和 cuDNN 9 的 NVIDIA GPU,且不会自动切换到 CPU。
- 这是早期 Windows 预览版(v0.2.0),需要本地 Python 组件并下载较大的语音依赖。
- 扩展需手动安装,尚未上架 Chrome 应用商店。
标签
常见问题
- StreamLingo 是什么?
- Chrome 扩展加本地 Python 服务,用 Ollama 为 YouTube 直播实时生成中英互译字幕。 StreamLingo 在 YouTube 直播画面上显示翻译字幕,不依赖主播自带的字幕。它直接从浏览器标签页采集音频,用本地语音识别(WhisperLiveKit 与 faster-whisper)转写,再由你已在本地运行的 Ollama 模型翻译稳定的语句片段,译文显示在播放器内,原始音频照常播放。
- StreamLingo 可以免费使用吗?用的什么许可证?
- StreamLingo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- StreamLingo 还在维护吗?
- 活跃维护中。StreamLingo 最近一次提交是在 2026年10月13日。
- StreamLingo 适合用来做什么?
- 用中文实时跟进英文产品发布会或访谈直播。 在主播未提供字幕时,为中文直播生成英文字幕。 对敏感内容保持翻译过程在本地完成,不依赖云端服务。
- StreamLingo 怎么安装和运行?
- 下载并解压 Windows 预览版 ZIP(无需 Node.js) 在 Ollama 运行时双击 Setup-StreamLingo.cmd 进行安装: Setup-StreamLingo.cmd 双击 Start-StreamLingo.cmd 启动服务,并保持 Ollama 运行: Start-StreamLingo.cmd 在 chrome://extensions 中开启开发者模式,加载已解压的 dist/extension
- 在哪里获取 StreamLingo?
- 源代码和安装说明在 GitHub 上:https://github.com/michael-chow-arch/StreamLingo
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Cherry Studio 是一款跨平台桌面 AI 客户端,可接入多家大模型服务、本地模型及 300 多个预置助手。
基于 Whisper 的开源语音转文字工具,支持词级时间戳和说话人分离。
基于 OpenAI Whisper 的桌面应用,可在本机离线转录和翻译音视频。
一款 iOS 本地 AI 智能体框架,在 iPhone 上运行 Gemma 等模型,并调用日历、提醒、通讯录等原生能力。
一个本地知识图谱工具,本地模型逐步推理,推理过程转为 RDF 图谱,全部在本机通过 Ollama 运行。