/ / Jak wykryć dmuchanie / krzyczeć dźwiękiem za pomocą mikrofonu (na dowód koncepcji)? - javascript, html5

Jak wykryć dmuchanie / krzyczeć dźwiękiem za pomocą mikrofonu (na dowód koncepcji)? - javascript, html5

Obecnie programuję szybki "n" brudny prototyp HTML5 dla hackathona.

Użytkownik musi wysadzić swój mikrofon na laptopa (lub krzyczeć!), Dopóki nie osiągnie pewnego (dowolnego) poziomu.

Nie znalazłem nic, co mogłoby mi pomóc w napiętym grafiku do tej pory ...

Ze względu na typ wydarzenia (hackathon), chcę osiągnąć coś, co po prostu działa, nie musi być stabilne ani bezpieczne ... cóż, to jest prototyp :-)

Używamy HTML5 i oczywiście JavaScript. jQuery jest już używany w projekcie, a demonstracja zostanie wyświetlona przy użyciu najnowszej wersji Chromium.

Mam nadzieję, że jestem wystarczająco jasny, proszę nie wahaj się zapytać mnie o więcej informacji w razie potrzeby.

Dzięki !

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz to zrobić za pomocą niestabilnego interfejsu Web Audio API i getUserMedia.

Na html5rocks jest krótki artykuł o tej funkcji: http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled