Динамическое время Деформирование wav fle на Java для сравнения аудио (приложение Andorid) - PullRequest
0 голосов
/ 18 июня 2019

Я занимаюсь разработкой приложения для сравнения аудио.

Используемый мной код содержит файлы wav, представленные пользователю в виде аудиоклипов.Пользователь может пометить любое их количество, если он хочет, чтобы приложение распознавало их.

. Помеченные файлы WAV попадут в список массивов:

      public static void tagEvent(String dataSource, String fileName, Context ctx){

    if (taggedNames.contains(fileName)){
        Toast.makeText(ctx, fileName + " Already tagged  ",    Toast.LENGTH_LONG).show();

    }else {
        File file = new File(dataSource);
        taggedWav.add(file);

        taggedNames.add(fileName);
    }
}

. Затем приложение выполнит запись в реальном времени.и любой звук, который в некотором роде сопоставим с одним из отмеченных файлов wav, отправит пользователю предупреждение.

Я ищу среду динамической деформации времени, написанную на Java, для использования с eclispe.

Это будет использоваться для сравнения 2 файлов WAV, извлекая их MFCC (Mel-частотный кепстр).Мне нужно будет найти минимальное расстояние между двумя файлами.

До сих пор у меня возникают проблемы с поиском среды DTW, которая работает для JAVA.

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

...