Мое приложение записывает звук с микрофона телефона. Для этого я использую стандартные классы Android ( android.media.AudioRecord
). В приложении есть 2 кнопки « Start » и « Stop », когда я нажимаю start , приложение запускает запись и когда я нажимаю stop приложение останавливается запись и вернуть мне буфер с голосовыми данными в формате .wav. Все нормально работает.
Я хочу изменить свое приложение таким образом, когда приложение начинает работать, оно начинает анализировать звук, исходящий из микрофона, если пользователь молчит, приложение продолжает анализировать звук дохода с микрофона, если пользователь начинает говорить, приложение начинается кому: Записать звук, исходящий из микрофона, а затем пользователь закончит говорить, приложение прекращает запись и возвращает мне тот же буфер с голосовыми данными в формате .wav.