【Feedback】I2S sound output and MP3 decoding in an ESP8266
-
- Posts: 26
- Joined: Fri Oct 24, 2014 7:58 pm
【Feedback】I2S sound output and MP3 decoding in an ESP8266
Postby ESP_Sprite » Fri Jun 05, 2015 6:49 pm
The code is at the official Espressif Github: https://github.com/espressif/esp8266_mp3_decoder
Be sure to read the README.md in the archive, configuration and use of the decoder can be a bit tricky.
Re: I2S sound output and MP3 decoding in an ESP8266
Postby rudi » Sun Jun 07, 2015 12:34 pm
sprite!
ESP8266 goes MP3 (320 Kb)
DONE!

you did it again. ( 2:1 )

it runs perfect!
i hear just in time in 320 kb/s streaming mp3 "summerbeat 2013" from simpy test IIS7 server.
my extended favorit tip:
run mediaserver (media encoder...) - stream audio ( voice, or other src ) over media server and you will have the babyphone ( wifi speaker ) with ESP8266 mp3

"10K thanks button"
txs! great work - sprite clear code - fine struct -
and espressif - fine documented - nice!!!
now its time for next surprise ...
best wishes
rudi

btw

welcome to espressif team!

-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: I2S sound output and MP3 decoding in an ESP8266
Postby Roie » Tue Jun 16, 2015 9:47 pm
if my understanding is current, the MEMS Microphone get a clock and push data over I2S
btw,
i also try to loop every 20ms I2SRXFIFO, but still not working
data = (uint8)(READ_PERI_REG(I2SRXFIFO)&0xff);
Re: I2S sound output and MP3 decoding in an ESP8266
Postby rojer » Sat Jan 02, 2016 1:03 am
i have question regarding bit/word clock generation: i am considering ESP8266 for an application which does both output (to a speaker) and input (from a microphone). i see that bit and word clock lines on ESP are separate, but the DAC/ADC i am considering uses the same BCK/WS for input and output. so the question is: (1) does ESP generate I2S clock only when there is data to output? and (2) can it use its own clock for I2S input, preferably without physically connecting I2SI_{BCK,WS} to their I2SO counterparts (to free up pins for other functions)?
Re: I2S sound output and MP3 decoding in an ESP8266
Postby ESP_Greg » Thu Jun 30, 2016 11:54 am
Re: 【Feedback】I2S sound output and MP3 decoding in an ESP8266
Postby Romeo » Fri Mar 24, 2017 10:39 pm
Sorry for wasting your time, but how can I put this on my board. I have an esp01 and very hard time to figure what to do to compile it and flash it. What tools should I use? I'm using win 7.
Thanks,
Romeo
Re: 【Feedback】I2S sound output and MP3 decoding in an ESP8266
Postby pratik » Sun Mar 26, 2017 1:32 pm
Please read the Getting Started Guide here to get started with ESP8266 development. There is a flash download tool available there as well, and you can get info on how to use it in the Getting Started Guide.
Do let me know if you need any specific help. We recommend ESP-12 based boards to get started with ESP8266 development (such as NodeMCU or our own ESP-Launcher).
Who is online
Users browsing this forum: No registered users and 0 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.