feat: add migrations, test scripts, and utility tools

- Add database migrations (006-028) for face recognition, identity, file_uuid
- Add test scripts for ASR, face, search, processing
- Add portal frontend (Tauri)
- Add config, benchmark, and monitoring utilities
- Add model checkpoints and pretrained model references
This commit is contained in:
Warren
2026-04-30 15:11:53 +08:00
parent 4d75b2e251
commit b54c2def30
192 changed files with 46721 additions and 0 deletions

28
test_quick.sh Executable file
View File

@@ -0,0 +1,28 @@
#!/bin/bash
# Quick test - play first 3 segments only
set -e
VIDEO=/tmp/charade_audio.wav
ASR=/tmp/asr_small.json
ASRX=/tmp/asrx_charade_optimized.json
FACE=/tmp/face_long.json
POSE=/tmp/pose_long.json
echo "Quick Test: First 3 segments"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
# Extract first 3 ASR segments
jq '.segments[:3]' "$ASR" >/tmp/asr_test_3.json
echo "Test segments:"
jq -r '.segments[] | "[{start}s - {end}s] {text}"' /tmp/asr_test_3.json
echo
./target/release/integrated_player \
--video "$VIDEO" \
--asr /tmp/asr_test_3.json \
--asrx "$ASRX" \
--face "$FACE" \
--pose "$POSE" \
--continuous-demo