#Hey all, I'm trying to get an ESP32 +

1 messages · Page 1 of 1 (latest)

wispy geyser
#

YAML for the ESP32

`esphome:
name: test2
friendly_name: TEst2

esp32:
board: esp32dev
framework:
type: arduino

Enable logging

logger:

Enable Home Assistant API

api:
encryption:
key: "R7ijABKS9ic9sIkqcnbC2ppCQwwW1c+H3b8lw8Fcxqc="

ota:
password: "937e6062391f6cce8471f5b98bfe8159"

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
use_address: 10.0.0.15

Enable fallback hotspot (captive portal) in case wifi connection fails

ap:
ssid: "Test2 Fallback Hotspot"
password: "fRJK7OxIcJeN"

captive_portal:

i2s_audio:
i2s_lrclk_pin: GPIO27 #ws/lrc
i2s_bclk_pin: GPIO26 #sck/bclk

microphone:

  • platform: i2s_audio
    id: mic
    adc_type: external
    i2s_din_pin: GPIO13 #sd
    pdm: false

speaker:

  • platform: i2s_audio
    id: big_speaker
    dac_type: external
    i2s_dout_pin: GPIO25 #din
    mode: mono

voice_assistant:
microphone: mic
#use_wake_word: false
#noise_suppression_level: 2
#auto_gain: 31dBFS
#volume_multiplier: 2.0
speaker: big_speaker
id: assist

binary_sensor:

  • platform: gpio
    name: voice button
    id: voice_button
    pin:
    number: GPIO33
    mode: INPUT_PULLDOWN
    filters:
    • delayed_on_off: 500ms
      on_press:
    • voice_assistant.start:
      on_release:
    • voice_assistant.stop:`
prisma orchid
#

do you have anything connected to L/R on the inmp441?

wispy geyser
#

Tied to ground