У меня есть приложение Android, которое начинает запись с микрофона при запуске приложения. В моей текущей версии пользователь должен нажать кнопку STOP, чтобы остановить запись.
Как я могу определить, что пользователь прекратил говорить, и использовать его для остановки диктофона?
Аналогично тому, что реализовано в функциональности распознавания речи в Android. Пользователь перестает говорить, а затем речь переводится. Я видел другие приложения, которые делают это, такие как приложения типа Говорящего Тома.
В качестве дополнительного примечания я также хотел бы показать какой-то тип визуальной информации о том, что микрофон получает звук. Что-то, чтобы показать уровень звука, поступающего.
Любая помощь приветствуется.