# Voice Channel — Google Home TTS Integration

## Sta je #voice kanal?

Slack kanal **\#voice** omogucava razgovor sa John-om koji se **izgovara na Google Home zvucniku** u kuhinji (Nest Mini) ili dnevnom boravku (Nest Audio).

## Kako radi

1. Otvori Slack na telefonu
2. Udji u **\#voice** kanal
3. Napisi poruku (ili koristi voice typing na tastaturi)
4. John odgovori tekstom na Slack + izgovori odgovor na zvucniku

## Ogranicenja

- John NE CUJE mikrofon — Cast protocol je samo output
- Input je SAMO tekst iz Slacka
- Koristi voice typing na telefonu za hands-free diktat

## Glasovi

<table id="bkmrk-jezikglasdetekcijabo"><tr><th>Jezik</th><th>Glas</th><th>Detekcija</th></tr><tr><td>Bosanski</td><td>bs-BA-GoranNeural</td><td>ccszd karakteri</td></tr><tr><td>Norveski</td><td>nb-NO-FinnNeural</td><td>aeo karakteri</td></tr><tr><td>Engleski</td><td>en-US-GuyNeural</td><td>engleske rijeci</td></tr></table>

## Uredjaji

<table id="bkmrk-kljucuredjajipkitche"><tr><th>Kljuc</th><th>Uredjaj</th><th>IP</th></tr><tr><td>kitchen</td><td>Nest Mini (Kjokken)</td><td>192.168.68.57</td></tr><tr><td>living</td><td>Nest Audio</td><td>192.168.68.54</td></tr></table>

## Tehnicki detalji

- **Bot:** slack-bot.js (Socket Mode) — detektuje poruke iz #voice kanala
- **AI:** comms-responder.js — VOICE MODE prompt (bez formatiranja, kratko, konverzacijski)
- **TTS:** edge-tts (Microsoft Neural Voices) → MP3 → lokalni HTTP server
- **Cast:** google-home.js → castv2-client → Google Home uredjaj na LAN-u
- **Volume:** 80% default

## CLI

```
node ~/system/tools/google-home.js say "tekst" --device kitchen --lang bs
node ~/system/tools/google-home.js say "tekst" --device living --volume 1.0
node ~/system/tools/google-home.js devices
node ~/system/tools/google-home.js discover
```