Idriz v0.1: Realtime voice assistant with Wikipedia summaries and coloring pages
- OpenAI Realtime session (server VAD, half-duplex audio via pacat/PipeWire) - Tools: wikipedia_sazetak (en.wikipedia -> Bosnian summary, max 2 A4 pages via WeasyPrint) and bojanka (image generation -> pure line art on A4) - CUPS printing, systemd user service, install script, offline test script Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LzKpYaEsuWDevuNnvSjcFW
This commit is contained in:
16
scripts/install.sh
Executable file
16
scripts/install.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
# Postavlja venv, systemd korisnički servis i konfiguracioni fajl. Pokretati kao korisnik idriz.
|
||||
set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
[ -d .venv ] || python3 -m venv .venv
|
||||
.venv/bin/pip install -q -r requirements.txt
|
||||
mkdir -p ~/.config/idriz ~/.config/systemd/user
|
||||
if [ ! -f ~/.config/idriz/env ]; then
|
||||
printf 'OPENAI_API_KEY=\n' > ~/.config/idriz/env
|
||||
chmod 600 ~/.config/idriz/env
|
||||
echo "Upiši OPENAI_API_KEY u ~/.config/idriz/env"
|
||||
fi
|
||||
cp systemd/idriz.service ~/.config/systemd/user/idriz.service
|
||||
systemctl --user daemon-reload
|
||||
systemctl --user enable idriz.service
|
||||
echo "Gotovo. Pokreni sa: systemctl --user start idriz"
|
||||
Reference in New Issue
Block a user