Java SDK для сравнения звуков - PullRequest
3 голосов
/ 23 апреля 2011

Я хочу сравнить две простые мелодии, сыгранные на фортепиано. идея представляет собой обучающее музыкальное приложение типа вызова. например, приложение предоставит пользователю музыкальный поток, скажем, простую мелодию в 5 секунд. пользователь должен затем повторить мелодию, и если она достаточно близка, он выигрывает, если не проигрывает. Я упрощаю вещи здесь, но я надеюсь, что ясно, чего я хочу достичь, есть какой-то SDK, который я мог бы изучить?

Ответы [ 3 ]

4 голосов
/ 23 апреля 2011

Мне не известен SDK для сравнения звука, который вам нужен. Будет трудно найти один для Java. Вам, вероятно, придется написать что-то самостоятельно, и это не звучит тривиально из того, что я прочитал. Возможно, вы сможете найти что-то, к чему вы можете обратиться из Java, например, pHash , который имеет привязки Java.

Смотрите эти вопросы:

Эти ссылки также могут быть полезны:

1 голос
/ 03 марта 2015

MusicG, это очень классная библиотека Java, особенно для акустической дактилоскопии.Я использовал его в своем прошлом проекте.

http://code.google.com/p/musicg/

1 голос
/ 23 апреля 2011

Java предоставляет вам свои звуковые API, воспользуйтесь этим; Посмотрите на SoundAPI . Прежде чем переходить к деталям этого API, лучше запустите демонстрационный пример (см. Эту ссылку) и посмотрите, может ли он вам помочь.

Дайте мне знать, если я неправильно понял ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...