-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32 Example(s) #49
Comments
Hi, Thanks for the interest. I would advice against using the code from the blog post. The GitHub version has 4 years of additional development behind it and is much cleaner. To read a MEMS microphone takes a bit of wiring and pinout very much depends on which ESP32 you are working with. I believed I worked with a WROOM Devkit V1 dev board and a ESP32 Thing by sparkfun. The INMP441 Arduino patch should work when the files are copied/linked in the folder of the patch. Note that I had to rename Perhaps I should try to get Olaf working on an RP2040 with built-in microphone to get an easy to use demo... Good luck with your project! Joren |
Hi Joren, Any suggestions? |
Hi Joren, Other times when I'm playing the song I expect to be identified it sometimes does not identify the song at all or it take over a minute. Is this also normal? I've also tried playing the same track from Spotify and it does not identify the song at all. I have changed the gain setting and this has helped a little. My reason for asking is to ensure I'm not expecting to much of the software which you have so kindly shared. Regards |
Hi Sean, I would expect it to work more reliably. A few tips to improve the over the air queries:
Good luck with your project! Joren |
Hi,
The olaf_fp_ref_mem.h included in the zip file from here:
https://0110.be/files/attachments/475/ESP32-Olaf.zip
Has a number of nuls on line 7.
![image](https://private-user-images.githubusercontent.com/5963000/316751161-09fe71bb-7d65-42e7-9ef4-a2054229b4fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI2OTMxNTAsIm5iZiI6MTcyMjY5Mjg1MCwicGF0aCI6Ii81OTYzMDAwLzMxNjc1MTE2MS0wOWZlNzFiYi03ZDY1LTQyZTctOWVmNC1hMjA1NDIyOWI0ZmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MDNUMTM0NzMwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODVhOGYxMGZjYmIwNTkyNjg2MjZiOTFjMjE2ZjYzZmUyNmI3Y2MzNzVkY2JhNThmOGI3NGQ3YWExZDVhNzkxOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.CBLLP_BEFMpE1Uk-C36eoboXP3-0t4-6B54CNHFOVEI)
In addition to that the content is different from the same file in the arduino sketch folder for esp32_inmp441_olaf
Should the nuls be there?
What song does this file represent?
2nd set of questions -
When trying to compile the arduino sketch esp32_inmp441_olaf.ino
I found I had to copy the content of the files referenced in the esp32_inmp441_olaf folder. Despite that I have been unable to successfully link the code.
Are you able to provide guidance as to how to build your original hardware and ESP32 code that you used here:
https://0110.be/posts/Olaf_-_Acoustic_fingerprinting_on_the_ESP32_and_in_the_Browser
For example what ESP32 board did you use and what pins did you have the microphone connected to?
I believe that this is a very interesting project and would like to replicate it.
Sean
The text was updated successfully, but these errors were encountered: