Automated release: version and notes generated from pull requests merged since 2.8.7.
Added
- A per-machine speech model, and
--modelonsilence.py --filler --transcribe(#328).FFMPEG_SKILL_ASR_MODELis the modelcaption.py --transcribeandsilence.py --filler --transcribeuse when no--modelis given (elsebase, as before), so a machine withggml-large-v3-turbo.binno longer needs--modelon every call, and filler timing is no longer stuck onbase. An explicit--modelstill wins and still goes to whichever engine runs. A Parakeet model in the variable (anmlx-community/parakeet-*repo or a.gguf) is offered to the Parakeet engines only and the Whisper engines keepbase, so a machine default never makes auto's Whisper route for another language fail on a model it cannot load; a Whisper name leaves Parakeet routing and Parakeet's own model as they were. The result'stranscription.modelnames the model that ran.caption.py --modelno longer advertises abasedefault in its schema (it is resolved at run time);silence.py's MCP schema gainsmodel. - feat: per-machine ASR model (FFMPEG_SKILL_ASR_MODEL) and silence.py --model (#330)
What's Changed
Full Changelog: v2.8.7...v2.9.0