Есть ли способ получить громкость с живого микрофона и распечатать его каждые полсекунды или около того? Я нашел this post, и я достал части OpenCV, потому что я не могу установить это, но когда я запускаю его, он просто играет на моем компьютере действительно причудливое эхо-сообщение, на котором я могу говорить. Это довольно весело, но не то, что я ищу. Есть ли другой путь. Я бы предпочел использовать PyAudio.Использование pyaudio для преобразования тома в строку
0
A
ответ
1
Вы можете использовать Python модуль, чтобы сделать это:
chunk = stream.read(chunk_size) # here stream is your PyAudio Stream
mx = audioop.max(chunk, 2) # 2 is the width, here corresponding to paInt16
Здесь mx
будет максимальная амплитуда в пределах фрагмента, который в основном линейный объем (можно также использовать журнал это для дБ, как объем).
(Конечно, чтобы сделать это вам нужно, чтобы PyAudio работать, и я знаю, что с другим вопросом, что это не так, но как только это, это должно работать, по крайней мере, я использую его все время.)
Смежные вопросы
- 1. Pyaudio - Алгоритм преобразования звуковых данных в строку
- 2. Использование модульной многопроцессорности с pyaudio
- 3. Использование библиотек PyAudio в Python (Linux)
- 4. преобразования значения XML в строку (использование C#)
- 5. Использование момента.js для преобразования даты в строку «MM/dd/yyyy»
- 6. Использование mod_rewrite для преобразования папки в строку запроса
- 7. C# - Использование HTMLAgilityPack для преобразования узла в строку
- 8. Использование LINQ для преобразования списка в строку CSV
- 9. Использование StepArgumentTransformation для преобразования * any * string аргумента в другую строку
- 10. Использование JavaScriptSerializer для преобразования Json в Xml
- 11. Функция для преобразования из int в строку
- 12. преобразования InetAddress в строку
- 13. Преобразования цифр в строку
- 14. преобразования числа в строку
- 15. преобразования _int64 в строку
- 16. ошибка pyaudio installtion в окнах
- 17. Использование Java для преобразования PDF в XML
- 18. Умный метод для преобразования int в строку?
- 19. список форматирования для преобразования в строку
- 20. Jackson для преобразования объекта в строку json
- 21. Инструмент для преобразования кода в строку?
- 22. Ошибка преобразования массива в строку для `Dir.glob`
- 23. Android: для преобразования содержимого HTML в строку
- 24. метод построения для преобразования массива в строку
- 25. Сценарий для преобразования времени в строку?
- 26. Любая альтернатива для преобразования числа в строку?
- 27. Используйте препроцессор для преобразования кода в строку
- 28. Двоичные данные для преобразования строки в строку
- 29. Handle Информация для тома
- 30. альтернативы pyaudio для обработки аудио в python?
Я бы тогда напечатал (mx) '? EDIT: Я так думаю. Этот ответ отлично работал для меня! – user3151828