Hello everybody.
I bought a VS1003 board and I have a separate SD CARD module and ESP32 arduino board.
I made a connection suggested on a website and I can listen to radio stations using headphones.
I use the Arduino IDE.
What I would like is to speak into the microphone and record my voice in OGG(or MP3) format on the SD card. I press a button, speak, release the button and the file with my voice is recorded on the SD card.
Does anyone have a link to a code so I can test this functionality ? I search, I look, but I can't find it.
Grateful
VS1003B record voice in OGG format with ESP32 arduino
-
- User
- Posts: 5
- Joined: Wed 2023-11-01 12:53
-
- User
- Posts: 5
- Joined: Wed 2023-11-01 12:53
Re: VS1003B record voice in OGG format with ESP32 arduino
Thread viewtopic.php?t=840 has a link to various microcontroller examples, including recording examples.
Unfortunate there are generic, not for Arduino, but hopefully still helpful.
Recording is not much different to playing, but saving to storage may become an issue if you don't have large enough FIFO buffers. Writes to SD cards regularly pause for quite a long period, which becomes an issue with small FIFO and high bitrate.
Unfortunate there are generic, not for Arduino, but hopefully still helpful.
Recording is not much different to playing, but saving to storage may become an issue if you don't have large enough FIFO buffers. Writes to SD cards regularly pause for quite a long period, which becomes an issue with small FIFO and high bitrate.
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook
-
- User
- Posts: 5
- Joined: Wed 2023-11-01 12:53
Re: VS1003B record voice in OGG format with ESP32 arduino
Thank you PASI friend,
I will research and if I have more questions I will post them here again.
Peace
I will research and if I have more questions I will post them here again.
Peace
-
- User
- Posts: 5
- Joined: Wed 2023-11-01 12:53
Re: VS1003B record voice in OGG format with ESP32 arduino
Dear PASI, I think I'll give up and try to buy another player module.pasi wrote: ↑Fri 2023-11-03 13:02 Thread viewtopic.php?t=840 has a link to various microcontroller examples, including recording examples.
I'm still looking for information now, my eyes burn from searching so much on the internet.
With code that is just a player, I can listen to an mp3 song recorded on my memory card on my headphones and I can also listen to web radio. This indicates that my connection is correct. But with codes that record I can't record my voice by creating .OGG files on the memory card.
I've already tested dozens of codes. With some I can't even compile: Error compiling for ESP32 Dev Module board.
With others I get this error: VS1053 not found.
I'm using the Arduino IDE version 1.8.16 and core ESP32 version 1.0.6. My connection diagram is in post #1
Re: VS1003B record voice in OGG format with ESP32 arduino
If you have vs1003b, code that expects vs1053 won't work.
vs1003b cannot encode in Ogg Vorbis or mp3. Its ROM code only supports IMA ADPCM. The Ogg Vorbis encoding application is only available for vs1053.
vs1003b cannot encode in Ogg Vorbis or mp3. Its ROM code only supports IMA ADPCM. The Ogg Vorbis encoding application is only available for vs1053.
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook
-
- User
- Posts: 5
- Joined: Wed 2023-11-01 12:53
Re: VS1003B record voice in OGG format with ESP32 arduino
The board I'm using is the one in the photo in post#2, of the connection diagram.
Note that on the edge of it there is the white silkscreen VS1003/VS1053 Mp3 decoder.
I took a photo now trying to focus the chip better, it's a VS1003b. Look, please.
https://frequencia.infinityfreeapp.com/VS1003b.jpg
EDIT: OK. I went back to the announcement of the winner of this card and actually, reading it now looking for details, it says that recording format: IMA ADPCM (mono). Thank you for the warning. I did not pay attention. Good week.