Vi analyserar rösten av en man i JavaScript.

Hej kära läsare! I den här artikeln skulle jag vilja se, enligt min mening, mycket intressant JavaScript-bibliotek - whistle.js.
Hitta dess källkod, klicka här:
Beskrivning
Så vad gör hon? Detta bibliotek tolkar ingångs personens röst genom en mikrofon och övervakar vissa frekvenser - "visslande". När deras nivå är tillräckligt hög, (default "whistle") händelsen körs på elementet (som standard, "document").
Använda
Ladda ner arkivet med källan och anslutnings script:
<script src="whistle.js"></script>
Spenderar initiering
whistle.init()
Metod init tar 3 parametrar:
- whistleEventName - händelsenamn
- once - om den true, det fungerar bara en gång, när användaren börjar "ping"
- precision - Om satt low kommer analysatorn att vara mer tolerant
Ställ händelsehanteraren
document.addEventListener("whistle", function() {
alert("Användarvisselpipor!");
}, false)
Du kan kontrollera om användaren "visslande" i realtid, om så önskas, dess intensitet.
setInterval(function() {
if(whistle.whistling) {
console.log("Användarvisselpipor!");
console.log("intensity: " + whistle.intensity);
}
}), 10)
Du kan också kontrollera om whistle.js redo och om användaren har bekräftats med hjälp av en mikrofon.
document.addEventListener("whistleReady", function() {
alert("Whistle.js redo och kör!")
}, false)
Det är allt!
Här är en användbar bibliotek, speciellt om du gör något som röstchatt.
Tack och lycka till!
-
-
Farhod Samatov
Kommentarer (0):
För att lägga till en kommentar genom att logga in i systemet.
Om du ännu inte är registrerad på platsen, måste du först registrera.