Download Latest Version transcription-batch-planner-0.1.0.zip (6.2 kB)
Email in envelope

Get an email when there's a new version of Transcription Batch Planner

Home
Name Modified Size InfoDownloads / 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_name
  • kind
  • duration_minutes
  • importance
  • deadline_days
  • speaker_count
  • needs_speaker_review
  • owner
  • notes

importance は 1-5、deadline_days は今日から締切までの日数です。スクリプトは長さ、重要度、締切、話者確認の必要性から優先スコアを計算し、次の作業を出力します。

PDF Guide

PDF ガイドは、文字起こし前の整理手順、CSV 項目の意味、失敗しやすい点、チェックリストをまとめた技術メモです。外部参照リンクは PDF 内だけに含めています。

Source: README.md, updated 2026-05-29