
Courtesy of Jorvon Moss, DigiKey
The client, called hopper-chat, controls
everything. It continuously listens for human
speech from a microphone and converts
everything it hears using the Alpha Cephei Vosk
speech-to-text (STT) library. Any phrases it hears
are compared to a list of wake words/phrases,
similar to saying “Alexa” or “Hey, Siri” to get a
smart speaker to start listening. Upon hearing
our wake phrase, “Hey, Digit,” anything said after
is converted to text using Vosk.
The text is then sent to our LLM service,
which is a Docker container running Ollama, an
open-source tool for running LLMs. For Digit,
we use Meta’s Llama3:8b model