python3 -m venv iris
source iris/bin/activatepip install vosk sounddevice numpy scipy ollama piper-ttssudo apt install alsa-utils portaudio19-devDownload: https://alphacephei.com/vosk/models
Model: vosk-model-small-en-us-0.15
Unzip the contents into:
models/vosk/
Result:
models/vosk/
├── am/
├── conf/
├── graph/
├── ivector/
└── ...
Download: https://huggingface.co/rhasspy/piper-voices/tree/main/en/en_US
File: en_US-ryan-medium.onnx
And don't forget the json: en_US-ryan-medium.onnx.json
Place in root:
iris/en_US-ryan-medium.onnx
iris/en_US-ryan-medium.onnx.json
ollama pull gemma3:1b
ollama create iris -f modelfileiris/
├── iriscore.py
├── en_US-ryan-medium.onnx
├── models/
│ └── vosk/
│ ├── am/
│ ├── conf/
│ ├── graph/
│ ├── ivector/
│ └── ...
├── weather.py
└── news.py
python iriscore.pyVOSK_MODEL_PATH = "models/vosk"
PIPER_VOICE = "en_US-ryan-medium.onnx"