ESP Voice Assistant
- Producător: 3DStar
- Cod produs: ESP-VoiceAssistant
- Disponibil: în stoc (online)
- Expediat: cel târziu în următoarea zi lucrătoare
- Preț afișat: cu TVA, fără transport
-
58,71lei
Conține:
- 1 buc. modul ESP Voice Assistant
Info:
- bazat pe ESP32-S3 cu 16MB flash si 8MB PSRAM
- nu conține modulele MAX98357 si INMP441
- utilizeaza I2S pentru comunicare digitala cu microfonul si DAC/amplificatorul
- utilizează ca DAC/amplificator 3W un modul MAX98357 care se monteaza pe spatele PCB-ului
- utilizeaza ca microfon un modul INMP441 care se monteaza pe fata PCB-ului
- se poate programa cu ESPHome Media Player sau ESPHome Voice Assistant
Schiță Voice Assistant:
esp32:
variant: ESP32S3
framework:
type: arduino
advanced:
execute_from_psram: True
psram:
mode: octal
speed: 80MHz
i2s_audio:
- id: i2s_in
i2s_lrclk_pin: GPIO7 #WS / LRC
i2s_bclk_pin: GPIO16 #SCK /BCLK
- id: i2s_out
i2s_lrclk_pin: GPIO8 #LRC
i2s_bclk_pin: GPIO18 #BCLK
microphone:
- platform: i2s_audio
adc_type: external
pdm: false
id: mic_i2s
channel: right
bits_per_sample: 32bit
i2s_audio_id: i2s_in
i2s_din_pin: GPIO15 #SD
media_player:
- platform: i2s_audio
name: ESPHome I2S Media Player
id: media_player_speaker
dac_type: external
i2s_audio_id: i2s_out
i2s_dout_pin: GPIO17 #DIN
mode: mono
on_pause:
- media_player.stop
voice_assistant:
microphone: mic_i2s
id: va
noise_suppression_level: 2
auto_gain: 31dBFS
volume_multiplier: 4.0
use_wake_word: false
media_player: media_player_speaker
on_error:
- if:
condition:
switch.is_on: use_wake_word
then:
- switch.turn_off: use_wake_word
- switch.turn_on: use_wake_word
binary_sensor:
- platform: status
name: API Connection
id: api_connection
filters:
- delayed_on: 1s
on_press:
- if:
condition:
switch.is_on: use_wake_word
then:
- voice_assistant.start_continuous:
on_release:
- if:
condition:
switch.is_on: use_wake_word
then:
- voice_assistant.stop:
switch:
- platform: template
name: Use wake word
id: use_wake_word
optimistic: true
restore_mode: RESTORE_DEFAULT_OFF
entity_category: config
on_turn_on:
- lambda: id(va).set_use_wake_word(true);
- if:
condition:
not:
- voice_assistant.is_running
then:
- voice_assistant.start_continuous
on_turn_off:
- voice_assistant.stop
- lambda: id(va).set_use_wake_word(false);
Schiță Media Player:
esp32:
variant: ESP32S3
framework:
type: arduino
advanced:
execute_from_psram: True
psram:
mode: octal
speed: 80MHz
i2s_audio:
- id: i2s_out
i2s_lrclk_pin: GPIO8 #LRC
i2s_bclk_pin: GPIO18 #BCLK
media_player:
- platform: i2s_audio
name: ESPHome I2S Media Player
dac_type: external
i2s_audio_id: i2s_out
i2s_dout_pin: GPIO17 #DIN
mode: mono
on_pause:
- media_player.stop
Opinii (0)
Întrebări și răspunsuri
Adaugă o întrebare
Autentifică-te sau înregistrează un cont nou pentru a putea scrie o întrebareInformații conform RSGP UE 2023/988
Marcă: 3DStar
Producător/distribuitor: LEC VET SRL
Adresă: str. Coralilor 3-5, 013326, București
Telefon: 0743.176.416
E-mail: 
Site: 3dstar.ro





