Replace the unusable audiocraft path (requires xformers, which has no Intel-Mac build) with runtimes proven to work offline on this machine: - music: transformers MusicGen (facebook/musicgen-small) - sfx: diffusers AudioLDM2 (cvssp/audioldm2), resampled 16k -> 48k - voiceover: Piper (unchanged), normalized to 48 kHz mono The worker CLI contract and exit codes are preserved, so the Java LocalAssetSynthesizer license gate and fail-closed behavior are unchanged. Add tools/provision_local_models.py to materialize models into models/ from the local HF cache with no network. Models and their license sidecars live under the git-ignored models/ dir; both audio models are non-commercial (CC-BY-NC-4.0 / CC-BY-NC-SA-4.0), recorded for later production review. Add docs/cinematic-highlight-poc-plan.md tracking the PoC plan and milestones. mvn -o verify: 245 tests, 0 failures/errors/skips (unchanged). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bg76sLc43Wc3j5ZcLkboYR |
||
|---|---|---|
| .. | ||
| local_asset_requirements.txt | ||
| local_asset_worker.py | ||
| local_cv_requirements.txt | ||
| local_cv_worker.py | ||
| provision_local_models.py | ||
| run_local_asset_worker.sh | ||
| run_local_cv_worker.sh | ||