ACG Projects
File /2026-01-24_picard-data-conversation/work/render.sh
render.sh
Download Open raw
#!/usr/bin/env bash
set -euo pipefail

ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)"
PROJECT_DIR="$ROOT_DIR/projects/2026-01-24_picard-data-conversation"

python "$PROJECT_DIR/work/render.py" \
  --dialogue "$PROJECT_DIR/work/dialogue.json" \
  --work-dir "$PROJECT_DIR/work" \
  --out-wav "$PROJECT_DIR/outputs/picard_data_conversation.wav" \
  --out-srt "$PROJECT_DIR/outputs/picard_data_conversation.srt" \
  --device-map cpu \
  --dtype float32

ffmpeg -y \
  -i "$PROJECT_DIR/outputs/picard_data_conversation.wav" \
  -c:a libmp3lame -b:a 192k \
  "$PROJECT_DIR/outputs/picard_data_conversation.mp3"

cp "$PROJECT_DIR/work/script.txt" "$PROJECT_DIR/outputs/script.txt"
echo "Done: $PROJECT_DIR/outputs/picard_data_conversation.wav"

Paste