Local AI assistant in Hebrew with Phonikud ✨
- Open https://console.picovoice.ai/login and continue with Google
- Set the access key in
.env
file - Open https://platform.openai.com/settings and get OpenAI api key, set in
.env
- Install UV https://docs.astral.sh/uv/getting-started/installation
- Download Phonikud models
wget https://huggingface.co/thewh1teagle/phonikud-onnx/resolve/main/phonikud-1.0.int8.onnx -O phonikud-1.0.int8.onnx
wget https://huggingface.co/thewh1teagle/phonikud-tts-checkpoints/resolve/main/shaul.onnx -O tts-model.onnx
wget https://huggingface.co/thewh1teagle/phonikud-tts-checkpoints/resolve/main/model.config.json -O tts-model.config.json
STT models
wget https://huggingface.co/ivrit-ai/whisper-large-v3-turbo-ggml/resolve/main/ggml-model.bin
- Install dependencies
uv sync
- Run
note: first time it might take a bit to warm up. you can add prints if you want.
uv run src/main.py
Non commercial (See LICENSE)
- Say
Picovoice!
to wake him up - Ask anything and watch the magic! ✨