

Maximum distance for a 5k?
Both times 25 Meters away, but one time 5k and one time 4999.
I guess internal rounding or something, but I find it weird that this inconsistency exists.


Both times 25 Meters away, but one time 5k and one time 4999.
I guess internal rounding or something, but I find it weird that this inconsistency exists.
I recently found [primeline's German fine-tune of Parakeet TDT v3](https://huggingface.co/primeline/parakeet-primeline), which improves German accuracy, and more importantly, stops the STT model from mistaking short German phrases for another language (mine kept hearing "Licht an" as English).
But it didn't fit my hardware setup, since it only shipped as a NeMo/PyTorch checkpoint. I run my inference on a Mac Mini, so I converted it to CoreML using [FluidAudio](https://github.com/FluidInference/FluidAudio) (an open-source Swift SDK for running speech models on Apple's Neural Engine) and built a small Wyoming-protocol server around it, so it drops in as a normal STT engine, no changes needed on the Home Assistant side beyond pointing it at a new entity. Running inference on the Neural Engine instead of GPU also draws a lot less power per transcription, at no cost to accuracy.
Been running it on the Mac Mini next to my HAOS in a VM for a few days now, handling real commands correctly.
Repo (MIT licensed, includes setup instructions + a LaunchAgent for running it as a background service): https://github.com/valentinweyer/wyoming-parakeet-coreml
The converted model, if you just want the CoreML weights: https://huggingface.co/ValentinWeyer/parakeet-primeline-de-coreml
Only works on Apple Silicon Macs (needs CoreML + the Neural Engine).
Hope someone finds this useful!
Happy to answer questions if anyone's in a similar boat.