2009-12-13 3 views
0

У меня есть ПРОГРАММИРОВАНИЕ задача (домашняя работа) для исследования методов нейронной сети грубой силы. Эта часть проблемы MY домашнее задание.WAV-файл сплит-утилита

Мы должны показать, что некоторые простые слова, повторяющиеся в словесном преобразовании, могут быть распознаны как схожие. Нам не нужно тренироваться, что это такое, просто, что это возможный повтор. Чтобы ограничить область поиска ' Я хочу разбить WAV-файл на фрагменты. Чтобы избежать «Дональда Кнута» синдрома я не хочу, чтобы отвлечь энергию в обучающуюся RMS, анализ Фурье для частоты профилирования и т.д.

Так что я ищу с окном на основе Util для расщепленных WAV файлов. Я посмотрел на один под названием GramoFile.exe. Он хорошо работает на уровне песни LP, разбивая записи виниловых пластинок, но не на небольших фрагментах речи. Это Linux-утилита с версией DOS. Он ограничен разделом только на файлы . Я попытался разделить до 99 фрагментов, а затем запустить первый, второй и т. Д. Файлы через GramoFile.exe, но не повезло. Он не может иметь дело с бесконечно малыми паузами между словами.

Любые предложения людей?

+0

что у вас есть задача программирования не делает программирование вопрос, связанный;) –

+0

я знаю. Но лишь немногие администраторы sys на serverfault проводят время, разбивая файлы волн, и суперпользователь мертв. Итак, вот лучшее место, чтобы получить ответ. – kingchris

+0

Технически, у вас нет другого, популярного форума, на котором вы надеетесь получить ответ, тоже не связано с этим вопросом. –

ответ

1

WAV довольно просто.

Вот фрагмент C#, который я написал ранее, чтобы прочитать в wav в двух массивах (левый, правый канал). Как только у вас есть это, вы можете разбить его так, как вам нравится. Не стоит переносить на ваш язык выбора.

Mean amplitude of a .wav in C#

+0

Спасибо. Посмотрите это – kingchris