Frage

Ich versuche, eine App zu entwickeln, die das Mikrofon kontinuierlich hört, wobei GetUsermedia von HTML5 verwendet wird. Es wird kontinuierlich die Wörter des Benutzers anhören und das Audio in Text umwandeln (über PHP unter Verwendung einer Sprach-Text-API). Mein Problem ist es, ein bestimmtes Ereignis zu entlassen, wenn der Benutzer aufhört zu reden (ohne die Aufzeichnung nicht zu stoppen, nur die Ergebnisphrase an die Analyse zu senden - die Aufzeichnung ist kontinuierlich). Wie kann man also durch GetUsermedia (oder eine andere Nicht-Flash-Alternative) das Schallpegel vom Mikrofon aus dem Mikrofon beziehen?

War es hilfreich?

Lösung

Bei GetUSmedia ist das, was Sie beim Erfolg erhalten, ein Medien -Track -Objekt. Hier sehen Sie alle Eigenschaften, die im MediamedRack verfügbar sind: https://developer.mozilla.org/en-us/docs/web/api/mediasstreamtrack

Um die Qualität weiter zu untersuchen, müssen Sie möglicherweise den Erfolgsrückrufstream lesen und einige benutzerdefinierte Schecks durchführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top