Repository navigation
No audio when streaming #21
Replies: 9 comments 16 replies
|
Were you able to find out what the issue was? I am having the same problem. The odd part is that It was working last night when I went to bed. Woke up this AM to show the family and now its not working. If I disconnect the 3v3 pin while streaming I get a blip when reconnecting (short static) in VLC, so I can tell that it is streaming. Seems like a wiring issue between ESP and ISC43434 OR a software setting. I have checked the wiring countless times. |
|
I do not want to say it is 100% a hardware issue, because I cannot reproduce it on my side, but this does point more toward the I2S input side: wiring, microphone channel selection, power, soldering, or a pinout difference on the microphone breakout board. The firmware reads the left I2S channel, so the L/R or SEL pin should normally be connected to GND for the left channel. If it is connected to 3.3 V, or left floating, the microphone may output on the other channel and the stream can look valid but still be silent. I tested the current version of the code on my setup and audio works correctly, so I am not currently able to reproduce the issue. That said, I am open to checking it further if you can share a clear wiring photo, exact ESP32 board, exact microphone module. |
|
If the stream is connected but the audio is silent, please also check the microphone hole. It is possible that some solder flux or residue got into the acoustic port after soldering and blocked the microphone. Please inspect it carefully and try to clean it gently if needed. Do not push anything sharp into the microphone hole. |
|
I'm not sure how helpful I can be to this conversation, but I just wanted to add that I had a very similar issue. I even tried multiple ESP32 units and microphones. I did solve it, in the end, but I legitimately have no idea what caused the issue to resolve. I decided to try again on a completely different esp32 device (Elegoo esp32s wroom) with two ground pins to rule out poor wiring. I installed a really tiny app to just monitor the level input. I successfully got audio on one channel. Then moved on to wiring up another seeed studio xiao esp32-c6. Installed the audio monitoring program, and once again was able to get audio on one channel. Finally, tried flashing esp32-birndet-mic on there, and this time it worked. I legitimately have no idea what changed. I had wired it up multiple times, with multiple different mics, tried switching left/right (via switching between 3V3/GND for the shared pin), tested with a voltmeter, etc. I'm assuming it was user error, unless there's something different with the way that I flashed it the final time. I'm at a loss! |
|
I'm having the same issue. I have two of these setups, one is still working perfectly but the other is silent. I've bought and installed a new mic board but the same problem. I've checked & replaced all the cables but silence persists. I'll have to order another ESP32-c6 and see what happens. I really curious to know where the problem is 🤔 |
|
Thank you for the detailed update. I have not been able to reproduce this problem in my own testing, and there is currently no confirmed evidence that it is caused by the firmware. Since the RTSP stream connects but remains silent even with a new ESP32-C6 and another ICS-43434, please try the new SPH0645 microphone when it arrives. With firmware 1.23, select Adafruit SPH0645 (MSB / left-justified) under Microphone format. Please let us know whether the SPH0645 produces audio. That result should help distinguish a microphone-specific problem from something elsewhere in the setup. |
|
I am pretty confident it's not firmware either. I've tripe checked my wiring - wires are short and to the correct pins on both the ESP32 and the mic. I should get my SPH0645 this weekend and will drop a note with results. Thanks for the response! |
|
Can you please send the link to the ETSY case?
…On Mon, Sep 21, 2026 at 3:58 PM Gene Wolski ***@***.***> wrote:
For what it's worth, here's my setup - a 3D printed case from Etsy (I
think it was designed to be a Flock camera detector case). The seller was
nice enough to make the buzzer cavity more of a shallow standoff for the
mic board.
Image: IMG_5444 (view on web)
<https://github.com/user-attachments/assets/6aec70b1-43e8-48a6-850f-3c7f27c5277e>
—
Reply to this email directly, view it on GitHub
<#21?email_source=notifications&email_token=A7XGRLHHUTGOH4MRTE2ZXKL5QGI63A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBVGQ2TAOJQUZZGKYLTN5XKOY3PNVWWK3TUUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-18545090>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A7XGRLD3YAY4KWYVBMQWUI35QGI63AVCNFSNUABIKJSXA33TNF2G64TZHMYTANBZGI2TENJTGQ5UI2LTMN2XG43JN5XDWOJWHA2TAMRTUF3AE>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|




Uh oh!
There was an error while loading. Please reload this page.
Hi, Great Project!
I have managed to set up the XIAO-ESP32-C6 with the ICS43434 mic. I can access the new Web UI and confirm everything is in order, connecting to a client and streaming. When I use the RTSP stream in Bridnet-go I can see Total MB and Rate (KB/s) incoming but no audio. When testing in VLC I can see Codec: PCM S16 BE (s16b), Mono Channel, Sample Rate: 48000 HZS and 16 Bits per sample. Additionally under statistics I can see 'blocks' and buffering under audio and Demuxed data size, Content bitrate. However there is no sound.
My assumption is that I am 99% there but something minor is not allowing the sound to come through.
Any suggestions would be greatly appreciated.
All reactions