Modul asistent vocal AI ESP32-S3 Xiaozhi cu audio si WiFi
zoom_out_map
chevron_left chevron_right

Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.

Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.

Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.

Nou

Modul Asistent Vocal AI, ESP32 S3, Audio, Xiaozhi

Solutie compacta pentru proiecte cu asistent vocal AI si afisaj, bazata pe ESP32-S3 dual core la 240 MHz cu 16MB Flash si 8MB PSRAM pentru raspuns rapid. Include microfon integrat si codec audio ES8311 pentru conversatii naturale cu difuzor extern. Ofera Wi-Fi 2.4 GHz si Bluetooth 5 LE, se programeaza usor prin USB-C in Arduino IDE, ESP-IDF sau MicroPython.

31,14 € Cu TVA

25,74 € Fara TVA

Nu exista recenzii
1-2 zile
check In Stoc

Expediere estimata: joi 27 august

Aproape
Ai gasit mai ieftin? Spune-ne! (autentifica-te pentru a trimite o solicitare)

Acest produs are o garantie de 2 ani.

LIVRARE GRATUITA
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
EXPEDIERE RAPIDA
Produsele sunt expediate din stoc propriu
PUNCTE FIDELITATE
Primesti puncte la fiecare comanda, in valoare de 5%

Modulul AI Xiaozhi ESP32-S3 este o solutie compacta si completa pentru dezvoltarea de dispozitive inteligente cu interactiune vocala, destinata pasionatilor de electronica, developerilor si hobbyistilor care doresc sa exploreze lumea asistentilor AI pe hardware accesibil.

La baza sa se afla cipul ESP32-S3 dual-core la 240 MHz, insotit de 16MB Flash si 8MB PSRAM, oferind resurse generoase pentru rularea aplicatiilor AI cu raspuns rapid. Conectivitatea Wi-Fi 2.4 GHz si Bluetooth 5 LE asigura integrarea facila in proiecte de tip smart home, asistenti personali sau dispozitive educationale.

Modulul integreaza codecul audio ES8311, care gestioneaza atat captarea sunetului prin microfonul integrat, cat si redarea audio catre un difuzor extern conectat prin conector PH2.0, permitand conversatii naturale cu asistentul AI ales.

Suporta comutarea intre modele AI populare precum Qwen, DeepSeek si Doubao prin platforma xiaozhi.me, oferind flexibilitate ridicata pentru diverse scenarii de utilizare. Codul sursa poate fi de asemenea personalizat pentru a fi utilizat cu API-ul altor platforme precum ChatGPT.

Placuta include butoane dedicate pentru BOOT, reset, WiFi rewiring, control volum (+ / -), un circuit de management al bateriei Li-Ion 3.7V cu conector PH2.0, iar programarea si incarcarea se realizeaza comod prin portul USB Type-C.

Dimensiunile compacte de 45.5 x 45.5 mm fac modulul usor de integrat in carcase sau proiecte personalizate. Este compatibil cu platformele ESP32-S3, poate fi programat prin Arduino IDE, ESP-IDF sau MicroPython, si se integreaza nativ cu ecosistemul xiaozhi.me.

Modulul vine din fabrica in limba Chineza si necesita flash-uirea unui nou firmware setat in Engleza sau Romana, conform instructiunilor de mai jos.

 

Specificatii:

Cip: ESP32-S3 dual-core 240 MHz

Memorie SRAM: 512KB

Memorie PSRAM: 8MB

Memorie Flash: 16MB

Conectivitate: Wi-Fi 2.4 GHz, Bluetooth 5 LE

Driver Serial: CH340X

Codec audio: ES8311

Microfon: Integrat

Driver Microfon: INMP441

Iesire audio: Difuzor extern, conector PH2.0

Amplificator: MAX98357

Baterie: Li-Ion 3.7V, conector PH2.0

Controler incarcare baterie: TP5400H

USB: Type-C (programare si incarcare)

Butoane: BOOT, Volum +, Volum -, reset, WiFi rewiring

Modele AI suportate: Qwen, DeepSeek, Doubao

Platforma: xiaozhi.me

Compatibilitate IDE: Arduino IDE, ESP-IDF, MicroPython

Dimensiuni: 45.5 x 45.5 mm

 

Layout:

layout_3.png

 

Utilizare:

Firmware oficial Xiaozhi AI (bread-compact-wifi)

Aceasta varianta pastreaza functionalitatea din fabrica si conecteaza modulul la serviciul cloud xiaozhi.me. Ai nevoie de un PC cu Windows, un cablu USB Type-C cu date si un cont pe xiaozhi.me.

Ce ai nevoie?

- Placa ESP32-S3

- Cablu USB Type-C de calitate (important!)

- PC cu Windows

- Cont pe xiaozhi.me

Pasul 1 - Instalare unelte

In CMD (Command Prompt):

 

Python:

Descarca de la https://python.org

La instalare bifeaza "Add Python to PATH"

 

esptool:
pip install esptool

 

ESP-IDF:

Descarca de la https://dl.espressif.com/dl/esp-idf/

Instaleaza versiunea v5.5.x

 

Pasul 2 - Descarcare cod sursa

In ESP-IDF PowerShell:

git clone https://github.com/78/xiaozhi-esp32.git

Comanda descarca direct in folderul in care ruleaza Powershell. Intra in folderul descarcat cu comanda cd xiaozhi-esp32.

Pasul 3 - Compilare

In ESP-IDF PowerShell (din Start Menu):

 

Ruleaza in ordine:

$env:IDF_COMPONENT_MANAGER=1
idf.py set-target esp32s3

Asteptam sa finalizeze cateva minute. Cand a terminat continuam cu comanda:

idf.py menuconfig

  

In menuconfig:

Xiaozhi Assistant → Board Type → selecteaza bread-compact-wifi

Xiaozhi Assistant → Default Language → selecteaza English sau Romanian

Apasa S sa salvezi → Q sa iesi

 

Compileaza:
idf.py build

Dureaza 10-15 minute prima data.

 

Pasul 4 - Flashuire

In ESP-IDF PowerShell:

- Deconecteaza placa

- Tine apasat butonul BOOT de pe placa

- Conecteaza cablul USB la PC

- Elibereaza BOOT dupa 2 secunde

 

Ruleaza:

idf.py -p COM3 flash

(inlocuieste COM3 cu portul tau din Device Manager)

 

Pasul 5 - Configurare xiaozhi.me

Reporneste placa normal (fara BOOT)

Pe telefon conecteaza-te la WiFi-ul ESP-ului

Deschide browserul la http://192.168.4.1 (sau adresa mentionata pe ecran). In mod normal se deschide automat browserul.

Selecteaza reteaua ta WiFi si introdu parola

Mergi pe https://xiaozhi.me si inregistreaza-te

Click Add Device → introdu codul de 6 cifre de pe ecranul placii

 

Pasul 6 - Configurare asistent

Pe xiaozhi.me:

Configure Character

Dialogue Language → Romanian

Voice Role → voce romaneasca

Role Introduction → descrie cum vrei sa se comporte asistentul

Salveaza

 

Utilizare:

Apasa BOOT o data → asistentul este online, asculta si raspunde. Pentru a iesi din modul convorbire, apasati din nou Boot.

 

ESPHome si Home Assistant

Aceasta varianta transforma modulul intr-un satelit vocal local pentru Home Assistant, fara dependenta de servicii cloud. Detectia cuvantului de trezire se face direct pe ESP32-S3 prin micro_wake_word.

Ai nevoie de o instanta Home Assistant cu add-on-ul ESPHome Device Builder, un convertor speech to text precum Faster-Whisper si un convertor text to speech precum Piper. Pipeline-ul Assist trebuie configurat inainte din: Settings, Voice Assistants.

Pasul 1 - Pregatire Home Assistant

Instaleaza add-on-ul ESPHome Device Builder din Add-on Store

Instaleaza add-on-ul Faster-Whisper si selecteaza modelul large-v3-turbo

Instaleaza un motor TTS precum Piper

Creeaza un pipeline din Settings, Voice Assistants, cu STT setat pe Faster-Whisper

Pasul 2 - Creare dispozitiv in ESPHome

Deschide ESPHome si apasa New Device

Alege un nume pentru dispozitiv, de exemplu asistent-bucatarie

Selecteaza ESP32-S3 ca tip de placa

Ignora configuratia generata automat, urmeaza sa fie inlocuita

Pasul 3 - Aplicare configuratie

Descarca fisierul 303ESP32S3-AI-v2.3-config.yaml de la https://github.com/immortalbob/303ESP32S3-AI-ESPHome

Inlocuieste continutul dispozitivului tau cu fisierul descarcat

Modifica campurile name si friendly_name cu numele ales

Adauga in secrets.yaml valorile wifi_ssid, wifi_password, ap_password si api_key

Verifica prezenta setarii psram mode octal, obligatorie pentru varianta N16R8

Verifica prezenta setarii CONFIG_ESPTOOLPY_FLASHMODE_QIO in sdkconfig_options

Setarea psram mode octal este obligatorie pentru acest modul. Fara ea placa nu porneste corect sau devine instabila.

Pasul 4 - Flashuire

Conecteaza modulul la PC prin cablu USB Type-C cu date

Apasa Install in ESPHome si alege Plug into this computer pentru prima flashuire

Selecteaza portul serial corect si asteapta finalizarea compilarii

Daca modulul nu este detectat, instaleaza driverul CH340 si reconecteaza cablul

Daca flashuirea esueaza, tine apasat BOOT inainte de a porni procesul si elibereaza dupa inceperea transferului

Actualizarile ulterioare se pot face wireless prin optiunea Wirelessly din ESPHome, fara cablu.

Pasul 5 - Adaugare in Home Assistant

Asteapta notificarea de descoperire automata din Settings, Devices and Services

Apasa Configure si confirma adaugarea integrarii

Asociaza dispozitivului pipeline-ul Assist dorit din setarile dispozitivului

Spune Hey Jarvis pentru a activa asistentul

Butoanele Volum + si Volum - apar in Home Assistant ca senzori binari si pot fi legate la automatizari proprii. Butonul WiFi este complet reutilizabil. Daca este conectat un senzor PIR pe header, acesta apare ca senzor binar de miscare, cu un timp de incalzire de 30-60 de secunde dupa pornire.

Exemplu configuratie ESPHome:

wifi_ssid: "YourWiFiName"

wifi_password: "YourWiFiPassword"

ap_password: "YourFallbackPassword"

api_key: "Generate with ESPHome dashboard"

# Local wake word detection on the ESP32-S3

micro_wake_word:

  models:

    - model: hey_jarvis    # alternatives: okay_nabu, hey_mycroft, alexa

# Mandatory for the N16R8 module

psram:

  mode: octal

  speed: 80MHz

esp32:

  board: esp32-s3-devkitc-1

  framework:

    type: esp-idf

    sdkconfig_options:

      CONFIG_ESPTOOLPY_FLASHMODE_QIO: "y"

# I2S pins confirmed for this board

i2s_audio:

  - id: i2s_mic

    i2s_lrclk_pin: GPIO4

    i2s_bclk_pin: GPIO5

  - id: i2s_speaker

    i2s_lrclk_pin: GPIO16

    i2s_bclk_pin: GPIO15

Diagrama dimensiuni:

dimensiuni.png

88229

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

 

Avertismente generale de siguranta:

Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.

Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.

Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.

 

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

 

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

 

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]