![]() |
|
#1
|
|||
|
|||
![]() Здравствуйте, проблема заключается в том, что мне надо заставить писать микрофон когда пользователь что-то произносит и не записывать когда пользователь молчит. Использую библиотеку NewAC. Как понял мне надо отслеживать уровень децибел(dB) и когда он превысит порог начинать запись. Хотелось бы узнать какие компоненты и свойства отвечают за этот уровень. Информации о компонентах, как таковой, я не нашел. Прошу поделиться подобным опытом.
|
#2
|
|||
|
|||
![]() Цитата:
![]() |
#3
|
||||
|
||||
![]() Записывай кусочек и меряй амплитуду. И так бесконечно. Если уровень достиг порога, начинай отщелкивать в буфер или там сразу в файл, куда ты там планируешь, короче. Как-то так.
00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |