A local #RaspberryPi friendly voice assistant setup with #Platypush.
The setup (hotword detection, speech-to-text, text-to-speech, local plugins, #AI inference) can run completely on-device.
Ingredients:
openwakeword(hotword detection)vosk(local speech-to-text models)piper(local text-to-speech models)- [optional]
openai(speech-to-intent processing and free text responses). It can also plug to a local model served via e.g.ollama serve