One of the most common requests I’ve heard from developers is an in-browser version of Moonshine that can run on a web page. In theory this should be straightforward we already built MoonshineJS for the previous generation of models, and the core library is written in portable C++, so emscripten can compile it into [ ]
As soon as I received my first Raspberry Pi, I knew that it would be a wonderful platform to bring AI into the physical world. Since the initial hardware didn’t have good CPU support for fast arithmetic, I ended up writing code that ran on the GPU so I could get the speed I needed [ ]
Long-time readers will know I m convinced local voice interfaces and sub-$1 embedded chips will fundamentally change how we interact with everything in the physical world. That s why I m so excited to introduce Moonshine Micro, a version of the Moonshine Voice open source framework that can run a useful voice interface in just 520KB of RAM. [ ]
Since it s coming up to their gotcha anniversaries I would like to introduce you to Fiona (top) and Abby (below). After we lost our beloved Minpin, we kept an eye out for other Miniature Pinschers available for adoption, and Joanne spotted Fiona at Beyond Rescue. When we met her in person she was very anxious, [ ]
TL;DR Please try Moonshine Note Taker on your Mac! For years I ve been telling people that AI wants to be local, that on-device models aren t just a poor man s alternative to cloud solutions, and that for some applications they can actually provide a much better user experience. It s been an uphill battle though, because [ ]
Today we re launching Moonshine Voice, a new family of on-device speech to text models designed for live voice applications, and an open source library to run them. They support streaming, doing a lot of the compute while the user is still talking so your app can respond to user speech an order of magnitude faster [ ]
When Renee Good and Alex Pretti were murdered, and I saw the incredible courage of people in Minneapolis in the face of state brutality, I had to find some way to show that tech workers stand with Minnesota, even if our leaders don t. I signed the ICEout petition, and I d encourage you to do the [ ]
Deciding who said what is one of the most common tasks when dealing with live speech, but there s less information available about it than other parts of the pipeline like transcription or voice-activity detection. I ve been doing more work on speaker identification recently, for an upcoming open source project I ll be excited to share soon, [ ]
I first met Annie through her work with Muttville, a local non-profit for adopting senior dogs where we found our MinPin. My wife started editing videos to help get more dogs adopted, and Annie was another volunteer doing the same work. I initially got to know her through her videos, where she did an amazing [ ]
A big reason I started this blog (almost twenty years ago!) was to have a safe space to rant about things I m obsessed with. One of those obsessions is TV, but growing up in the UK and living in the US most of my adult life has left me with tastes that don t seem to [ ]