| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| transcription-batch-planner-guide.pdf | 2026-05-29 | 7.7 kB | |
| transcription-batch-planner-0.1.0.zip | 2026-05-29 | 6.2 kB | |
| README.md | 2026-05-29 | 2.8 kB | |
| Totals: 3 Items | 16.6 kB | 2 |
Transcription Batch Planner
Transcription Batch Planner は、音声・動画ファイルを文字起こしに出す前に、優先順位、確認観点、想定作業時間を CSV で整理するための小さな Python ツールです。
会議録、インタビュー、講義、動画素材、ボイスメモなど、複数の録音ファイルをまとめて扱うときに、どのファイルから処理するか、話者確認が必要か、共有前にどこを見直すかを簡単に一覧化できます。
関連ワークフローとして、ブラウザで音声・動画をアップロードして文字起こし、編集、書き出しまで進める 音声文字起こし の運用を想定できます。このリポジトリは独立した小型ユーティリティであり、公式 SDK やスクレイパーではありません。
適用シーン
- 会議、インタビュー、講義、動画素材の文字起こし前チェックを作る。
- 複数ファイルの優先順位を、長さ、締切、重要度から決める。
- 話者名の見直し、要約、共有用テキスト化の作業を漏れなく管理する。
- 文字起こしサービスへアップロードする前に、機密度や保管ルールを確認する。
ファイル
planner.py- 単一ファイルの Python CLI ツール。sample_input.csv- 入力 CSV の例。sample_output.csv- サンプル入力から生成した出力例。transcription-batch-planner-guide.pdf- 3-8 ページの PDF ガイド。LICENSE- MIT License。
実行方法
Python 3.10+ が必要です。標準ライブラリだけで動作します。
python3 planner.py sample_input.csv sample_output.csv
uv を使う場合:
uv run planner.py sample_input.csv sample_output.csv
条件を指定する例:
python3 planner.py sample_input.csv urgent_plan.csv --min-priority 70 --max-items 5
python3 planner.py sample_input.csv meeting_plan.csv --kind meeting --owner "Sato"
python3 planner.py sample_input.csv review_plan.csv --needs-speaker-review yes
入力 CSV
必須列:
file_namekindduration_minutesimportancedeadline_daysspeaker_countneeds_speaker_reviewownernotes
importance は 1-5、deadline_days は今日から締切までの日数です。スクリプトは長さ、重要度、締切、話者確認の必要性から優先スコアを計算し、次の作業を出力します。
PDF Guide
PDF ガイドは、文字起こし前の整理手順、CSV 項目の意味、失敗しやすい点、チェックリストをまとめた技術メモです。外部参照リンクは PDF 内だけに含めています。