Guia de hardware & lista de material¶
Build recomendado¶
| Peça | Recomendado | Notas |
|---|---|---|
| Placa | Raspberry Pi 5, 8 GB | Pi 4 (4 GB+) também serve, um pouco mais lento no LLM |
| Armazenamento | microSD 32 GB+, ou NVMe via HAT | modelos ocupam ~1–3 GB no total |
| Microfone | mic USB, ou HAT ReSpeaker 2-Mic | arrays far-field ajudam depois na wake word |
| Coluna | coluna USB, 3.5 mm, ou I²S (MAX98357A) | I²S soa melhor numa caixa |
| Alimentação | fonte oficial 27 W USB-C PD (Pi 5) | subtensão faz throttle à inferência |
| Arrefecimento | cooler ativo / ventoinha | o LLM usa todos os núcleos |
| Caixa | impressa em 3D (opcional) | manter as portas do mic desobstruídas |
Escolher modelos por placa¶
| Placa | whisper | LLM (Ollama) |
|---|---|---|
| Pi 5 (8 GB) | base.en / small.en |
llama3.2:3b ou qwen2.5:3b |
| Pi 5 (4 GB) | base.en |
llama3.2:1b |
| Pi 4 (4 GB) | tiny.en / base.en |
llama3.2:1b |
Modelos mais pequenos = respostas mais rápidas. Começa pequeno e sobe se a latência for aceitável.
Configuração de áudio¶
- Liga o mic e a coluna.
- Lista os dispositivos:
arecord -leaplay -l. - Anota a placa/dispositivo (ex.: card 1 →
plughw:1,0) e definedevicena config. - Testa a captura:
arecord -d 3 -f S16_LE -r 16000 -c 1 test.wav && aplay test.wav.
Caixa & montagem¶
- Qualquer caixa de Pi 5/4 com cooler ativo e aberturas para o mic/coluna serve.
- Se usares um HAT DAC/mic I²S, escolhe uma caixa com acesso aos GPIO.
- Afasta o microfone da coluna para reduzir eco (ou acrescenta um pequeno defletor).
STLs de caixa imprimíveis e um diagrama de ligações são uma ótima contribuição da comunidade — PRs bem-vindos para os acrescentar em
hardware/.