mcpField
T
transcribe

transcribe

github.com/bholmesdevクリエイティブ・メディア17957 回インストール2 週間前に更新
リポジトリ

transcribe について

transcribe は、指定されたメディアファイルに Whisper を実行し、字幕を整えて元ファイルの隣に SRT として保存するスキルです。意味とおおよそのタイミングを保ちながら、読みやすい字幕を用意できます。

主な機能

  1. 01メディアファイルで Whisper を実行
  2. 02元ファイルの隣に SRT を作成
  3. 03字幕の読みやすさを改善
  4. 04意味とおおよそのタイミングを維持
  5. 05Finder で完成ファイルを表示

活用シーン

  1. 01メディアから読みやすい字幕を作成
  2. 02Whisper が生成した字幕テキストの整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bholmesdev/skills --skill transcribe

インストール後、Claude Code で/transcribeを入力して読み込まれたか確認します。

詳細

文字起こし

入力

ユーザーが指定したメディアファイルのパスを使用してください。文字起こしの対象ファイルが不明な場合は、ユーザーにローカルのメディアファイルのパスを尋ね、そこで停止してください。

指示

このスキルが呼び出されたら、すぐに作業を開始してください。

  1. 入力ファイルに対して Whisper を実行し、ソースのメディアファイルと同じ場所に .srt ファイルを書き出します。
  2. 生成された字幕を確認し、逐語的すぎるものではなく、字幕として読みやすい内容に整えます。
  3. 最終的な .srt ファイルを Finder で表示します。
  4. 出力した .srt のパスを報告します。

字幕の整形要件

意味とおおよそのタイミングを保ちながら、読みやすさを優先して字幕を最適化してください。

  • 意味を加えない明らかなフィラー語(um、uh、like などの言いよどみ)は削除してください。
  • 字幕を読みにくくする明らかな言い直し、誤った繰り返し、途切れた断片は削除してください。
  • 句読点、大文字・小文字、明らかな書式上の問題を修正してください。
  • 意図的な言い回し、重要な強調、専門用語はそのまま残してください。
  • 話者の意味を書き換えたり、文字起こしを要約したりしないでください。
  • 生の逐語録よりも、簡潔で自然な字幕を優先してください。

コマンド

指定されたメディアファイルに対して Whisper を実行します。

INPUT="<media file path>"
whisper "$INPUT" --output_format srt --output_dir "$(dirname "$INPUT")"

生成された字幕のパス:

SRT_PATH="$(dirname "$INPUT")/$(basename "${INPUT%.*}").srt"

字幕テキストを整えた後、Finder でファイルを表示します。

open -R "$SRT_PATH"

出力

最終的な .srt のパスを報告します。

$SRT_PATH

Whisper が失敗した場合は、エラーを簡潔に報告して停止してください。

コメント