Hallo ich versuche schon scheit Tagen einen Sprach Assistant zu bauen, ja ich weiss die gibt´s zu kaufen, mich interessiert aber der technische hintergrund bez der Code in ESP Home. Ich hab es soweit am laufen das Media Dateien abgespielt werden. Sobald ich aber von Framwork arduino auf ESP-idf wechsle bekomme ich den fehler beim Media_player das diese konfig nur für arduino ist. Wenn ich dan alles anpasse auf esp-idf geht garnichts mehr ich kann auch über Music Assistant keine Musik mehr abspielen obwohl der Lautsprecher gefunden und ansprechbar ist es kommt halt nix raus
.
hier der Code für arduino
(ESP32-S) Bord
esp32:
board: esp32dev
framework:
type: arduino
psram:
mode: quad
speed: 80MHz
i2s_audio:
-
id: i2s_mic
i2s_lrclk_pin: GPIO32
i2s_bclk_pin: GPIO33 -
id: i2s_spk
i2s_lrclk_pin: GPIO26 # LRC Pin of the Max98357
i2s_bclk_pin: GPIO25 # BCLK Pin of the Max98357
microphone:
- platform: i2s_audio
id: mic
i2s_din_pin: GPIO14
adc_type: external
channel: left
i2s_audio_id: i2s_mic
media_player:
- platform: i2s_audio
id: speaker
name: „ESP32 Lautsprecher Buero“
dac_type: external
i2s_dout_pin: GPIO27 # DIN Pin of the MAX98357A Audio Amplifier
mode: mono
i2s_audio_id: i2s_spk
voice_assistant:
id: va_buero
microphone: mic
media_player: speaker
use_wake_word: true
noise_suppression_level: 2
auto_gain: 31dBFS
kann mir jemand tips geben.