Question

J'essaie de développer une application qui écoute continuellement le microphone, en utilisant GetUserMedia de HTML5. Il écoutera en continu les mots de l'utilisateur et transformera l'audio en texte (via PHP, en utilisant une API Speech-to-Text). Mon problème est de tirer un certain événement, lorsque l'utilisateur cesse de parler (et non d'arrêter l'enregistrement, d'envoyer simplement la phrase de résultat à l'analyse - l'enregistrement est continu). Donc, pour mettre cela en d'autres termes, comment peut-on obtenir le niveau sonore du microphone via GetUserMedia (ou une autre alternative non flash)?

Était-ce utile?

La solution

Sur GetUserMedia, ce que vous obtenez sur Success Rappel est un objet Media Track. Vous pouvez voir toutes les propriétés disponibles dans le MediaTrack ici: https://developer.mozilla.org/en-us/docs/web/api/mediaStreamtrack

Pour explorer davantage la qualité, vous devrez peut-être lire le flux de rappel de succès et effectuer des vérifications personnalisées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top