Whisperを基盤とするオープンソースの音声認識ツール。強制アライメントによる単語単位のタイムスタンプと、任意の話者ダイアライゼーションに対応します。
modelscope/FunClip
FunASRで音声を書き起こし、選択したテキストや話者に基づいて動画を切り出せるオープンソースのローカル動画編集ツール。LLMによる切り出しにも対応。
- スター
- 6,506
- フォーク
- 774
- 未解決の Issue
- 17
- 最終コミット
- 6 日前
これは何?
FunClipは、動画内の音声をもとにクリップを作成するローカル実行型ツールです。FunASRのParaformerモデルで動画の音声を認識し、書き起こしからテキスト範囲や話者を選んで、該当する動画クリップを書き出せます。また、動画全体と選択した範囲のSRT字幕も生成します。
メインのインターフェースはGradio製のWeb UIで、localhost上で実行できるほか、サーバーにデプロイしてブラウザーから利用することもできます。CLIでは、まず音声を認識し、次に任意の開始・終了オフセットを指定して対象テキストからクリップを作成する2段階のワークフローを利用できます。音声認識にはParaformer、Fun-ASR-Nano、SenseVoice、MOSSのバックエンドを選択でき、ParaformerではホットワードのカスタマイズとCAM++による話者識別に対応しています。
FunClipにはLLMを使ったクリップ作成モードもあります。書き起こしを選択した言語モデルに送信し、モデルが内容を分析してクリップ対象の区間を返します。利用できるモデルには、OrcaRouterやCheaper Inference経由のモデルのほか、動画自体を分析するTwelveLabs Pegasusが含まれます。
主な機能
- 01FunASR Paraformerなど、選択可能なASRモデルで動画の音声を書き起こします。
- 02書き起こしからテキスト範囲や話者を選んで動画を切り出します。
- 03動画全体と切り出した区間のSRT字幕を書き出します。
- 04ローカルまたはサーバー上で動作するGradio Web UIを提供します。
- 05設定可能なモデルゲートウェイを通じた、LLMによるクリップ作成に対応しています。
ユースケース
- 長時間の中国語または多言語の講演・インタビューからハイライトを切り出す。
- 手入力せずに動画の字幕ファイルを生成する。
- 複数人が登場する録画から、特定の話者の発言区間を抽出する。
- 自分のPCやサーバー上で、非公開の動画クリップ作成サービスを運用する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/modelscope/FunClip.git - 2
プロジェクトフォルダーに移動する
cd FunClip - 3
Python 3.12 の仮想環境を作成して有効化し、requirements をインストールする
python3.12 -m venv .venv && . .venv/bin/activate && python -m pip install -r requirements.txt - 4
ローカルの Gradio サービスを起動し、ブラウザーで localhost:7860 を開く
python funclip/launch.py
使う前に知っておきたいこと
- 他の requirements をインストールする前に、お使いのプラットフォーム用の PyTorch/torchaudio を手動でインストールする必要があります。
- オプションの LLM と Pegasus のクリッピング機能には、有料または別途取得した API キーが必要です。
収録されている特集
トピック
よくある質問
- FunClip とは?
- FunASRで音声を書き起こし、選択したテキストや話者に基づいて動画を切り出せるオープンソースのローカル動画編集ツール。LLMによる切り出しにも対応。 FunClipは、動画内の音声をもとにクリップを作成するローカル実行型ツールです。FunASRのParaformerモデルで動画の音声を認識し、書き起こしからテキスト範囲や話者を選んで、該当する動画クリップを書き出せます。また、動画全体と選択した範囲のSRT字幕も生成します。
- FunClip は無料で使えますか?ライセンスは?
- FunClip は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- FunClip は今もメンテナンスされていますか?
- 活発にメンテナンス中。FunClip の最終コミットは 2026年11月1日 です。
- FunClip は何に使えますか?
- 長時間の中国語または多言語の講演・インタビューからハイライトを切り出す。 手入力せずに動画の字幕ファイルを生成する。 複数人が登場する録画から、特定の話者の発言区間を抽出する。 自分のPCやサーバー上で、非公開の動画クリップ作成サービスを運用する。
- FunClip のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/modelscope/FunClip.git プロジェクトフォルダーに移動する: cd FunClip Python 3.12 の仮想環境を作成して有効化し、requirements をインストールする: python3.12 -m venv .venv && . .venv/bin/activate && python -m pip install -r requirements.txt ローカルの Gradio サービスを起動し、ブラウザーで localhost:7860 を開く: python funclip/launch.py
- FunClip はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/modelscope/FunClip
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Qwen3-ASR-1.7Bをベースにした中国語・英語対応の低遅延ストリーミング音声認識モデル。過去の単語を修正せず、テキストを単調に確定します。
オフラインで使えるWindows音声入力ツール。CapsLockまたはマウスのサイドボタンX2を押して話し、離すと認識したテキストを入力します。
二重字幕、ローカルでのAI字幕生成、リアルタイム翻訳、単語検索に対応した、語学学習者向けのWindows動画プレイヤー。
オフラインで動作し、DaVinci Resolve、Premiere Pro、After Effectsと連携するローカル優先のAI字幕生成ツール。
macOSとWindows向けのAI動画エージェント。編集可能なタイムライン上で、文字起こし、字幕作成・翻訳、吹き替え、カット、アニメーション制作ができます。