Описание
Мое приложение записывает звук с телефонного микрофона. Для этого я использую стандартные классы Android (android.media.AudioRecord
). У приложения есть 2 кнопки " Начать" и " Остановить", когда я нажимаю кнопку запуска старт и когда я нажимаю стоп приложение прекращает запись и возвращает задний буфер, с речевыми данными в формате .wav. Все отлично работают.
Проблема
Я хочу изменить свое приложение таким образом, когда приложение начнет работу, оно начнет анализировать звук, поступающий с микрофона, если пользователь молчал, продолжайте анализировать звук дохода от микрофона, если пользователь начнет говорить о приеме приложений, Запись звука, поступающего с микрофона, а затем пользовательское приложение для разговора прекращает запись и возвращает мне тот же буфер, с речевыми данными в формате .wav.
Вопрос
- Как я могу обнаружить, что пользователь начинает говорить
- Как я могу обнаружить, что пользователь останавливается, чтобы говорить