Repository navigation
Phonon 0.2.3
Phonon 0.2.3 (macOS)
Fast speech recognition on every Apple Silicon GPU, not just the big ones.
What changed
- Speech recognition's Metal decoder no longer needs every part of the GPU to run at once. On Macs with smaller GPUs (a base M4 MacBook Air, for example), 0.2.2's decoder timed out and Phonon fell back to its slower MLX path on most dictations. The 0.2.3 decoder runs as a chain of ordinary GPU steps, so it behaves the same on any Apple Silicon GPU and under any load from other apps. Its output is token-identical to 0.2.2.
- If the Metal decoder ever fails, Phonon switches to MLX for the rest of the session instead of retrying on every dictation.
- Everything else is 0.2.2. Same models and weights; updating downloads nothing new.
Known issues
- Connecting or disconnecting Bluetooth headphones (for example AirPods) while Phonon is idle can crash it. Reopen Phonon; a fix is being tested.
- Tested on M4 and M4 Max. M1 to M3 have not been tested on hardware yet; if the Metal engine fails its startup self-test there, Phonon uses MLX as before.
- English only.
Install
brew install --cask infatoshi/phonon/phonon
or download Phonon.dmg below (signed and notarized).
License
Phonon stays GPL-3.0. The refiner weights are under the LFM Open License v1.0. Parakeet is CC-BY-4.0 (NVIDIA). The engine links llama.cpp (MIT, commit 39febd2 plus the patch in third_party/llama.cpp).