音声認識、字幕の分割・修正・翻訳、動画への字幕合成に対応した、LLM搭載のデスクトップ/CLIツール。
royshil/obs-localvocal
Whisperモデルをローカルで実行し、音声をリアルタイムで文字起こしして字幕に変換・翻訳するOBS Studioプラグイン。
- スター
- 1,642
- フォーク
- 126
- 未解決の Issue
- 61
- 最終コミット
- 5 日前
これは何?
LocalVocalは、音声ソースの音声を画面上の字幕やテキストファイルに変換するOBS Studioプラグインです。whisper.cppを介してOpenAIのWhisperモデルをローカルで実行するため、クラウドサービスやネットワーク接続、分単位の利用料金なしで、音声を自分のマシン上で処理できます。字幕の翻訳にはCTranslate2を使用します。
字幕はOBSのテキストソースに表示したり、.txtまたは.srtファイルに書き出したり、録画のタイムスタンプと同期したり、YouTubeやTwitchなどのプラットフォームへRTMPで送信したりできます。同梱モデルやダウンロード可能なWhisperモデルを選べるほか、独自のGGMLモデルファイルも読み込めます。CUDA、AMD ROCm向けのhipBLAS、Vulkan、OpenCL、Apple MetalまたはCoreMLによる高速化に対応し、CPUでも動作します。
Windows、Linux(Ubuntu .debおよびFlatpak)、macOS向けのインストーラーが用意されています。WindowsとLinuxでは、汎用版、NVIDIA版、AMD版がそれぞれ提供されています。
主な機能
- 01ローカルのWhisperモデルを使い、100言語の音声をリアルタイムで文字起こし
- 02クラウドプロバイダーやローカルのNMTモデルを利用して、字幕を他の言語に翻訳
- 03字幕をOBSのテキストソースに表示し、.txtまたは.srtファイルに保存
- 04YouTubeやTwitchなどのRTMP配信に字幕を送信
- 05CUDA、AMD ROCm、Vulkan、OpenCL、Apple Metal/CoreMLによる高速化に対応
ユースケース
- 音声をクラウドに送信せず、OBSの配信や録画にライブ字幕を追加
- 録画音声やライブ音声から、動画編集用のSRT字幕ファイルを作成
- 配信者の発話を他の言語に翻訳し、海外の視聴者に届ける
- 音声をローカルに留める必要があるマシンで、プライベートな文字起こしを実行
クイックスタート
- 1
最新リリースページから、お使いのOSとハードウェアに合ったインストーラーをダウンロードします
- 2
ダウンロードしたインストーラーまたはパッケージを実行して、プラグインをインストールします
- 3
GPUを使う場合は、プラグインの設定でGPUアクセラレーションのバックエンドを選択します(デフォルトはCPUです)
使う前に知っておきたいこと
- GPL-2.0ライセンスで提供されています。コピーレフトライセンスのため、派生コードの配布方法に制約があります。
- NVIDIAおよびAMD GPU向けの各バージョンでは、追加のドライバーまたはCUDA Toolkitが必要です。また、Windowsでは最新のMSVCランタイムが必要です。
トピック
よくある質問
- obs-localvocal とは?
- Whisperモデルをローカルで実行し、音声をリアルタイムで文字起こしして字幕に変換・翻訳するOBS Studioプラグイン。 LocalVocalは、音声ソースの音声を画面上の字幕やテキストファイルに変換するOBS Studioプラグインです。whisper.cppを介してOpenAIのWhisperモデルをローカルで実行するため、クラウドサービスやネットワーク接続、分単位の利用料金なしで、音声を自分のマシン上で処理できます。字幕の翻訳にはCTranslate2を使用します。
- obs-localvocal は無料で使えますか?ライセンスは?
- obs-localvocal は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- obs-localvocal は今もメンテナンスされていますか?
- 活発にメンテナンス中。obs-localvocal の最終コミットは 2026年10月15日 です。
- obs-localvocal は何に使えますか?
- 音声をクラウドに送信せず、OBSの配信や録画にライブ字幕を追加 録画音声やライブ音声から、動画編集用のSRT字幕ファイルを作成 配信者の発話を他の言語に翻訳し、海外の視聴者に届ける 音声をローカルに留める必要があるマシンで、プライベートな文字起こしを実行
- obs-localvocal のインストール方法は?
- 最新リリースページから、お使いのOSとハードウェアに合ったインストーラーをダウンロードします ダウンロードしたインストーラーまたはパッケージを実行して、プラグインをインストールします GPUを使う場合は、プラグインの設定でGPUアクセラレーションのバックエンドを選択します(デフォルトはCPUです)
- obs-localvocal はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/royshil/obs-localvocal
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
多言語の音声を文字起こしし、翻訳や言語判定も行う汎用音声認識モデル。
OpenAIのWhisper音声認識モデルをC/C++に移植し、CPUとGPUで高速・オフライン・依存関係なしに音声をテキスト化します。
CTranslate2推論エンジン上で動作する、メモリ使用量を抑えた8-bit量子化対応のOpenAI Whisper音声認識モデル再実装。
OpenAIのWhisperを使い、音声や動画をオフラインで文字起こし・翻訳できるデスクトップアプリ。
音声合成、ボイスクローン、Whisper文字起こし、YouTubeダウンロード、音声分離、吹き替え用翻訳を備えたWindows向けGradioアプリ。