mcpField
W
whisper-transcription

whisper-transcription

github.com/guia-matthieuクリエイティブ・メディア150948 回インストール4 週間前に更新
リポジトリ

whisper-transcription について

Whisper Transcription は、OpenAI's Whisper で音声や動画をテキスト化するスキル兼コマンドラインワークフローです。録音から文字起こし、字幕、翻訳文、タイムスタンプデータを作成する用途を想定しています。

主な機能

  1. 01音声・動画ファイルの文字起こし
  2. 02フォルダー内の録音を一括処理
  3. 03TXT、SRT、VTT、JSON、TSV で出力
  4. 04文字起こしを指定言語に翻訳
  5. 05JSON 形式でタイムスタンプを抽出
  6. 06Whisper モデルを選択

活用シーン

  1. 01動画の字幕を作成
  2. 02ポッドキャストを文字起こし
  3. 03フォルダー内のインタビュー録音を処理
  4. 04外国語の音声を英語に翻訳

インストール

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

$npx skills add https://github.com/guia-matthieu/clawfu-skills --skill whisper-transcription

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

同梱ファイルscripts/main.pyscripts/requirements.txt

詳細

Whisper Transcription

OpenAI の Whisper モデルを使って、あらゆる音声や動画をテキストに書き起こします。ChatGPT の音声機能を支えるものと同じ技術です。

このスキルを使う場面

  • ポッドキャストの再活用 - エピソードをブログ記事、番組の概要、SNS向けの短いコンテンツに変換します
  • 動画の字幕 - YouTube やソーシャルメディア向けに SRT/VTT ファイルを生成します
  • インタビューの抽出 - 録音した通話から引用や重要な知見を取り出します
  • コンテンツ監査 - 音声・動画ライブラリを検索可能にします
  • 翻訳 - 外国語のコンテンツを書き起こして翻訳します

Claude が行うことと、あなたが決めること

Claude が行うことあなたが決めること
制作ワークフローを構成する最終的なクリエイティブの方向性
技術的なアプローチを提案する機材やツールの選択
テンプレートやチェックリストを作成する品質基準
ベストプラクティスを特定するブランドや声の方針
台本の概要を生成する台本の最終承認

依存関係

pip install openai-whisper torch ffmpeg-python click
# Also requires ffmpeg installed on system
# macOS: brew install ffmpeg
# Ubuntu: sudo apt install ffmpeg

コマンド

単一ファイルを書き起こす
python scripts/main.py transcribe audio.mp3 --model medium --output transcript.txt
python scripts/main.py transcribe video.mp4 --format srt --output subtitles.srt
一括書き起こし
python scripts/main.py batch ./recordings/ --format txt --output ./transcripts/
書き起こしと翻訳
python scripts/main.py translate foreign-audio.mp3 --to en
タイムスタンプを抽出する
python scripts/main.py timestamps podcast.mp3 --format json

使用例

例 1:ポッドキャストをブログ記事にする
# Transcribe 1-hour podcast
python scripts/main.py transcribe episode-42.mp3 --model medium

# Output: episode-42.txt (full transcript with timestamps)
# Processing time: ~5 min for 1 hour audio on M1 Mac
例 2:YouTube の字幕
# Generate SRT for video upload
python scripts/main.py transcribe marketing-video.mp4 --format srt

# Output: marketing-video.srt
# Upload directly to YouTube/Vimeo
例 3:インタビューライブラリを一括処理する
# Transcribe all recordings in folder
python scripts/main.py batch ./customer-interviews/ --model small --format txt

# Output: ./customer-interviews/*.txt (one per audio file)

モデル選択ガイド

モデル速度精度VRAM最適な用途
tiny最速約 70%1GB簡単な下書き、短いクリップ
base高速約 80%1GBソーシャルメディア向けクリップ
small中速約 85%2GBポッドキャスト、インタビュー
medium低速約 90%5GBプロフェッショナルな書き起こし
large最も低速約 95%10GB高い精度が不可欠な用途

推奨: ほとんどのマーケティングコンテンツでは、まず small をお試しください。クライアントに納品する成果物には medium を使用してください。

出力形式

形式拡張子用途
txt.txtブログ記事、分析
srt.srt動画字幕(YouTube)
vtt.vttウェブ動画の字幕
json.jsonプログラムからのアクセス
tsv.tsvスプレッドシートでの分析

パフォーマンスのヒント

  1. GPU アクセラレーション - CUDA GPU により 10 倍高速になります
  2. 音声の抽出 - スクリプトが動画から音声を自動で抽出します
  3. チャンク分割 - メモリ効率を高めるため、長いファイルは自動で分割されます
  4. 言語検出 - 自動検出されます。--language で指定することもできます

スキルの範囲

このスキルが得意なこと
  • 音声制作ワークフローの構成
  • 技術的なガイダンスの提供
  • 品質チェックリストの作成
  • クリエイティブなアプローチの提案
このスキルではできないこと
  • 音響エンジニアリングの専門知識の代替
  • 主観的なクリエイティブ判断
  • 音声ファイルへの直接アクセスや編集
  • 商業的な成功の保証

関連スキル

スキルのメタデータ

  • モード:cyborg
category: automation
subcategory: audio-processing
dependencies: [openai-whisper, torch, ffmpeg-python]
difficulty: beginner
time_saved: 10+ hours/week

コメント