Все, что мне нужно, это фрагмент кода Java, который может обнаружить DTMF с микрофона, распечатать символы в System.out. Я искал вечность, и я не мог найти его.Код для считывания данных с микрофона и определения тонов DTMF
2
A
ответ
1
Oracle Docs на записи аудио в Java:
http://docs.oracle.com/javase/tutorial/sound/capturing.html
Как обсуждалось в разделе Обзор отобранного пакета, типичная система аудио-вход в реализации Java Sound API состоит из:
Входной порт, , такой как порт микрофона или линейный порт, который передает свои входящие аудиоданные в: Миксер, который помещает входные данные в: Одна или несколько линий данных назначения, из которых приложение может извлекать данные.
(курсив мой)
Также смотрите: Java (J2SE) DTMF tone detection
Я думаю, что, как правило, это делается на аппаратном уровне, так что вы можете в конечном итоге писать код самостоятельно анализировать аудио вы захватили.
Я видел все эти ссылки при поиске, все, что мне нужно, это блок кода, который может считывать данные с микрофона, обнаружить все DTMF тоны и распечатать их. – Henry
Хорошо, что вы готовы самостоятельно изучить проблему. Хотя, если вы в буквальном смысле просите, чтобы код был написан для вас, результаты менялись, но такие запросы часто не выполняются в stackoverflow. – user1445967