5 ms·
Show HN: Olaf – Acoustic Fingerprinting on the ESP32 and in the Browser
- totetsu 6y agoAmazing
- rexfuzzle 6y agoHow well would this work towards voice activated things, i.e. "Hey Olaf, make it rain?" which turns the sprinklers on.
- joren- 6y agoThese type of algorithms are only able to match audio when the audio was added to an index beforehand. So it only capable to match pre-recorded audio. A live rendition of a text or song would not work since it would not match the index.
- black_puppydog 6y agoThat would be the domain of mycroft.ai
- pvtmert 6y agoESP32 has a variant which is compatible with ESP-ADF (audio development framework) I haven't checked them in a while but they could've do on-device activation and text conversion before sending to Alexa API. The problems were the docs are mostly chineese and its in early stages.
- vchak1 6y agoIt would work if you can sing out the phrase ;). Basically a real life version of a musical.
- dgellow 6y agoVery cool project, thanks for sharing.
- deleted 6y ago[deleted]
- alufers 6y agoI see a very zealous and illegal, albeit useful application: I could hide an ESP32 with a relay inside of a circuit breaker and install it in my neighbor's breaker box, cutting their power every time they start blasting obnoxious disco music at 3 AM.
- deepstack 6y agoWould be cool to do that a rave.
- deleted 6y ago[deleted]
- dylan604 6y agoahhh, evilMe likes this. likes this a lot!! except, you better train it well to differentiate the specific music you don't like lest your own partying have negative consequences. (which don't all evilMe type plans usually fail from some whimsical reason?)
- tinus_hn 6y agoYou’d probably make a lot of money if you had something that could tell what music is obnoxious (and what is not)
- stepbeek 6y agoAll music is at 3AM. We're halfway there!
- lanewinfield 6y agoWo-ah! Livin' on a prayer!
- deleted 6y ago[deleted]
- ourcat 6y agoI'm constantly impressed by the ESP32 and have dabbled in a few project ideas. You could even use them to talk to other ESP32 devices (in other dresses!) using WiFi/UDP, Bluetooth LE or Espressif's own 'ESP-Now' mesh networking (which recently blew my mind). I've done a few RGB LED Matrix based ESP32 projects now. This project has given me a few ideas. Thanks!
- eigenvalue 6y agoHe should get in touch with Disney’s merchandising department and send them a prototype. Nothing would stop them from just copying the idea without compensation, but doesn’t seem like much downside to trying since he made it for fun for his daughter.
- diego_moita 6y agoOr, because they're Disney, will respond to the author with a Cease and Desist order because of some sort of copyright violation.
- dariosalvi78 6y agobeing Disney, they would sue him, regardless what
- iancmceachern 6y agoYeah, Disney sued my Dad, a small jewelry store owner, for having a charm, which he purchased from a supplier, that looked too much like Bambi. It was just a little silver deer charm he bought from a wholesale supplier. They sent someone to his store, and sued him over one charm.
- l3_ 6y agoDefinitely didn't just sing Let It Go :) Awesome stuff!
- 082349872349872 6y agoHave you definitely not just sung it in ancient greek yet? https://www.youtube.com/watch?v=NX_MSrE9WtE https://www.youtube.com/watch?v=NX_MSrE9WtE
- timonoko 6y agoESP32 is a source of infinite frivolity. My latest project does exactly nothing, except when certain door is opened. Then it logs into Wifi and continues to do nothing. Except now my desktop computer can ping that address and inform me the bloody door is open.
- ed25519FUUU 6y agoWhat’s funny is that it’s still probably cheaper to do it this way than with wireless reed switches, which often cost more but are much simpler??
- fluffything 6y agoMaybe for other people, not for me. My free time is very expensive. An ESP32 costs nothing compared to the cost of my free time, and comes with wifi and bluetooth, which makes many things simpler. Other solutions whose hardware costs less than an ESP32 cost me a lot of time, and end up being infinitely more expensive than the ESP32 approach.
- pvitz 6y agoWhich power source do you use for this project?
- timonoko 6y agoTiny Lithium. A diode drops the voltage from 4.2 to 3.5 . Mechanical switch connects the power when the door is opened.
- snovv_crash 6y agoVery cool! What's the license for Olaf?
- eat_veggies 6y agoseems to be AGPL https://github.com/JorenSix/Olaf/blob/master/gnu-agpl-v3.txt https://github.com/JorenSix/Olaf/blob/master/gnu-agpl-v3.txt
- blackbear_ 6y agoDon't forget about patents, from their README: > Please be aware of the patents US7627477 B2 and US6990453 and perhaps others. They describe techniques used in algorithms implemented within Olaf. These patents limit the use of Olaf under various conditions and for several regions. Please make sure to consult your intellectual property rights specialist if you are in doubt about these restrictions. If these restrictions apply, please respect the patent holders rights. The main aim of Olaf is to serve as a learning platform on efficient (embedded) acoustic fingerprinting algorithms.
- tantalor 6y agoWhat is the demo supposed to do when it positively recognizes the song?
- draugadrotten 6y agoI am so happy for your daughter. Such great memories she will have of her father. Thanks for sharing, this gave me an idea...