Is it possible to add Voice assist to ESP32-S3-4848S040 Smart Display with LVGL?

Good morning, everyone. I am playing with GUITION 4” 480x480 ESP32-S3-4848S040 Smart Display with LVGL and would like to use this one for my Master Bedroom. Is it possible to add a microphone and speaker to use like a voice assist ?
Here is a picture of the back side of the board:


It already has a speaker port built in but adding a microphone would require hardware modification and very careful soldering!

I can do this, but what about code? It will take a regular ( what I have n the screen) and voice assist for esp32-s3?

I try to find a pinout for this devices to connect or solder a microphone, but couldn’t find any documentation. Any idea or maybe references to this information? TY
edit:
I found this info on espressif.com, but not sure which pins is better to use for I2C mic.
https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf.

you can add an I2S microphone on the same pins of speaker driver

The 3 pins with serial and power L1 L2 L3 to drive AC relais

Has anyone tried using the 4 pins from the SD card?

It’s been a while, but having just bought these for simple desk dashboards, I had the same thought.
After some serious digging (they don’t make it easy to find) I found that the I2S bus is configured to the same IO as the L1,L2,L3 GPIOs 40, 2,1 - but 0Ohm jumpers next to the NS1468 configure the path between the DAC Amp Chip and the Back Panel connector. (40=DIN, 2=LRCLK, 1=BCLK)
If you bridge the pads where the jumpers would go and keep the 0Ohm resistor in place, you have the speaker circuit enabled and you can use the 3 IO pins on the connector - or solder the Mic I2S wires direct to the pads, but you’ll need the GND an 5v anyway.
That leaves only needing to find a spare pin for the Data line for the Mic, you have an option - if the P2 header connector at the top of the board is unused, GPIO9 is the pin that runs from the ESP32 (3rd from left on the connector) apparently it’s for DB10(G) but as it’s a single trace and clearly isn’t used;
or GPIOs 35,36,37 are free too - top left corner of the ESP32 pins 28, 29,30 there are no traces from these pins, the documentation shows them as free and unconnected, but soldering to a castellated pad might be tricky.
If you really want to hijack the TF card data, those are 41 (D1), 42 (D3) on ESP pins 23 & 22.
But I wouldn’t bother - GPIO’s 9, 35, 36, 37 are the safest bets.
For completeness the Rx and Tx of the H1 header connector are for the USB - TTL CH340