Moonshine: Speech Recognition for Live Transcription and Voice Commands
Nat Jeffries, Evan King, Manjunath Kudlur, Guy Nicholson, James Wang,, Pete Warden

TL;DR
Moonshine is a new speech recognition model based on transformer architecture, optimized for live transcription and voice commands, offering significant efficiency improvements without sacrificing accuracy.
Contribution
Introduces Moonshine, a transformer-based speech recognition model using Rotary Position Embedding and no zero-padding, enhancing efficiency for real-time applications.
Findings
5x reduction in compute for transcribing 10-second segments
No increase in word error rates compared to Whisper tiny-en
Effective for resource-constrained, real-time speech recognition
Abstract
This paper introduces Moonshine, a family of speech recognition models optimized for live transcription and voice command processing. Moonshine is based on an encoder-decoder transformer architecture and employs Rotary Position Embedding (RoPE) instead of traditional absolute position embeddings. The model is trained on speech segments of various lengths, but without using zero-padding, leading to greater efficiency for the encoder during inference time. When benchmarked against OpenAI's Whisper tiny-en, Moonshine Tiny demonstrates a 5x reduction in compute requirements for transcribing a 10-second speech segment while incurring no increase in word error rates across standard evaluation datasets. These results highlight Moonshine's potential for real-time and resource-constrained applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗UsefulSensors/moonshinemodel· ♡ 93♡ 93
- 🤗csukuangfj/moonshine-forkmodel· ♡ 1♡ 1
- 🤗UsefulSensors/moonshine-tinymodel· 13k dl· ♡ 2713k dl♡ 27
- 🤗UsefulSensors/moonshine-basemodel· 64k dl· ♡ 4164k dl♡ 41
- 🤗tahirahmed/tahir_moonshinemodel· 1 dl· ♡ 11 dl♡ 1
- 🤗keras/moonshine_base_enmodel
- 🤗keras/moonshine_tiny_enmodel· ♡ 1♡ 1
- 🤗UsefulSensors/moonshine-base-komodel· 615 dl· ♡ 1615 dl♡ 1
- 🤗Cornebidouil/moonshine-tiny-frmodel· 50 dl· ♡ 150 dl♡ 1
- 🤗onnx-community/moonshine-base-ko-ONNXmodel· 7 dl7 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech Recognition and Synthesis · Speech and Audio Processing
