【要約】Discord会議の録音をWhisper + Claude Codeで全自動議事録化する [Zenn_Python] | Summary by TechDistill
> Source: Zenn_Python
Execute Primary Source
// Problem
小規模チームの運営者が、週次のDiscord会議の議事録作成に多大な工数を費やしている。
- ・録音ファイルの抽出やNotebookLMへのアップロードが手動である。
- ・チャット履歴のコピペなど、付随する作業が煩雑である。
- ・文字起こしAPIを利用する場合、継続的なコストが発生する。
// Approach
開発者が、ローカル環境と既存のBotを組み合わせた自動化パイプラインを構築した。
- ・Craigを用いて、話者別の音声ファイルを自動生成する。
- ・ローカルGPU上のWhisperで、ハルシネーションを抑えつつ文字起こしを行う。
- ・Discord Bot APIで、録音時間帯のチャット履歴を自動取得する。
- ・Claude Code CLIを用いて、音声とチャットを統合した議事録を生成する。
// Result
開発者が、作業時間を大幅に短縮し、コストを抑えた自動化を実現した。
- ・週次15〜20分の作業が、コマンド実行後の3〜5分へ短縮された。
- ・ローカルGPUの活用により、文字起こしAPIの費用をゼロに抑制した。
- ・話者分離ライブラリを使わず、Craigの仕様を活かした軽量な実装を実現した。
Senior Engineer Insight
> 実戦的な設計である。話者分離をライブラリではなく、Craigのファイル分割仕様で解決する手法は賢明だ。ローカルGPUでのWhisper実行は、機密保持とコスト削減を両立している。ただし、zip取得が手動である点は、完全な自動化への課題として残る。