Il progetto Home Assistant, che sviluppa una piattaforma domestica di automazione open source, ha annunciato la realizzazione del dispositivo hardware Home Assistant Voice con l'implementazione di un assistente vocale. Il dispositivo può essere utilizzato per gestire una casa intelligente, eseguire compiti e fornire risposte alle domande degli utenti durante l'interazione in linguaggio naturale. Gli schemi, il cablaggio della scheda e i modelli per la stampa della custodia su stampanti 3D sono distribuiti con licenze open. Il codice firmware è disponibile con licenza MIT. Il dispositivo completo è in vendita al prezzo di $59.
Home Assistant Voice è ottimizzato per l'uso con la casa intelligente basata sulla piattaforma open source Home Assistant. Per attivare l'assistente, è sufficiente accendere il dispositivo e Home Assistant proporrà automaticamente di integrarlo nella rete domestica. Rispetto ai sistemi commerciali attualmente disponibili sul mercato, come Google Mini, Apple HomePod, Amazon Echo e Yandex Station, il progetto Home Assistant offre la possibilità di creare una soluzione completamente autonoma, indipendente dai servizi esterni e dalla connessione a Internet. Il riconoscimento e la sintesi vocale, così come la generazione di risposte, avvengono su un server utilizzo delle tecnologie AI e di un grande modello linguistico.
L'utente può avviare un proprio server nella rete domestica o utilizzare un servizio cloud esterno. Per un'elaborazione locale dei comandi vocali, è consigliato un sistema con almeno un processore Intel N100. L'ambiente software si basa sul componente Assist, che utilizza per il riconoscimento vocale il modello Whisper o il sistema Rhasspy Speech. Per generare risposte a domande poste in linguaggio naturale, è coinvolto un grande modello linguistico LLaMA. Se non si desidera creare un proprio server, l'utente può collegare l'assistente vocale al servizio cloud di Home Assistant. Inoltre, è possibile integrare servizi AI come Open AI, Google AI e Anthropic.
Il dispositivo interattivo con l'utente ha dimensioni di 9.4 x 9.4 x 3 cm e pesa 120 g. È dotato di SoC ESP32-S3 basato su microcontrollore a doppio nucleo XTensa LX7 a 240 MHz con 16 MB di Flash e 8 MB di RAM. Per l'elaborazione audio è stato utilizzato il chip XMOS XU316, che esegue funzioni come il soppressione dell'eco, eliminazione del rumore e regolazione automatica del livello del segnale in ingresso. La connessione alla rete domestica e ad altri dispositivi avviene tramite Wi-Fi e Bluetooth 5.0. È presente una porta Grove per connettere sensori e accessori aggiuntivi. 
Nella fase attuale dello sviluppo, è stata rilasciata una versione preliminare del modello Home Assistant Voice PE (Preview Edition). Lo stato preliminare è giustificato dal desiderio di raccogliere il feedback della comunità e creare un prodotto completo, pronto per l'uso in qualsiasi casa in qualsiasi paese. Nella forma attuale, non tutte le funzionalità pianificate sono pronte e non tutte le lingue sono supportate. Ad esempio, la lingua russa è già stata dichiarata come supportata a livello locale server e nel cloud, ma la lingua ucraina può essere utilizzata solo con connessione a un cloud esterno.
Con l'assistente, l'utente può utilizzare comandi vocali per accendere/spegnere le luci, attivare dispositivi domestici, aggiungere note alla lista della spesa, controllare il condizionatore, ottenere informazioni sulla temperatura e sull'ora, avviare un timer, aprire cancelli, riprodurre musica, avviare robot aspirapolvere e eseguire scenari predefiniti in Home Assistant. Il corpo è dotato di retroilluminazione per indicare visivamente l'accettazione dei comandi. È presente un interruttore hardware per i microfoni, a garanzia della privacy quando necessario. Tramite la porta audio da 3.5mm è possibile collegare altoparlanti esterni per la riproduzione musicale.
Fonte: opennet.ru
