получение аудио частоты из файла amr - PullRequest
0 голосов
/ 05 сентября 2011

Я новичок в развивающемся мире j2me. Я просто хочу узнать, как получить звуковую частоту из приложения для записи звука, которое хранит данные в файле .amr. Пожалуйста, помогите мне, я много пробовал, но я беспомощен. Так что любая идея по этому поводу будет оценена. заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

Я собираюсь рассказать здесь о том, что я нашел на других сайтах, которые могут быть полезны вам и мне (как новичку)

  1. http://www.developer.nokia.com/Community/Discussion/showthread.php?154169-Getting-Recorded-Audio-Frequency-in-J2ME

Если вам нужна частота звука в Гц, то на самом деле это не одно значение, а ряд значений как функция времени. Вам нужно будет рассчитать фурье-преобразование звуковых сэмплов, которое даст вам частоту.

Прочтите об этом в википедии о том, как рассчитать преобразование Фурье и график частоты ...

  1. http://www.developer.nokia.com/Community/Discussion/showthread.php?95262-Frequency-Analysis-in-J2ME-MMAPI

этот форум говорит что-то о fft (быстрое преобразование четырех частот) и анализе записанного звука amr, а не об обработке живого потока, и предоставляет 3 ссылки о fft, которые находятся прямо под этой строкой: посмотрите на них: ..

0 голосов
/ 23 сентября 2011

посмотрите на сайте mobile-tuner.com. (Я тоже новичок. На самом деле я ничего не знаю о Java.) но сайт говорит, что телефоны с функцией тюнера - это телефоны s60. Я пытался написать гитарный тюнер. Так как мой телефон Nokia 5310 Express Music, который S40, я отказался.

так удачи тебе

примечание: javax.microedition.media.control.RecordControl

- я не знаю слишком много, но у меня есть догадка о том, что класс или функция "Record Control" "связана с функцией звуковой частоты в j2me. а частотный анализ вещь внутри "обработки звука"

...