毎朝届く、自分専用のAIラジオを作る · STEP 6 / 9 · 生成
全工程を、1つの処理につなぐ
ここまでの工程を、コマンド1つで最後まで動く1つの処理にします。自動にする前に、手で動かして確かめます。
工程を順に呼ぶ
gather → script → voice → mix を順に呼ぶ run.sh を作ります。各工程は、前の工程のファイルだけを読む形にしておくと、途中からやり直せます。失敗したら止まって知らせる
どこかの工程で失敗したら、そこで止まり、どの工程で何が起きたかを記録に残します。
古いファイルの扱いを決める
毎日ファイルが増えるので、何日分残すかを決めます。消す処理を入れるなら、消す前に件数を確かめ、多すぎたら止まる作りにします。
手で3回動かす
日を変えて3回、手で動かして、最後まで通ることを確かめます。
そのまま使える頼み方の例
(Claude Code で)
gather.py → make_script.py → make_voice.sh → mix.sh を順に動かす run.sh を作ってください。
- 各工程の開始・終了・結果を logs/日付.log に追記する
- どこかで失敗したら、そこで止まり、どの工程で失敗したかをログに書く
- 30日より古い out/ のファイルは消す。ただし消す前に件数を数え、10件を超えたら消さずに止まって知らせる
- 手で1回動かして、結果を報告してください できたらチェック
このステップ:0 / 2