Утилита для разделения файлов WAV

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

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

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

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

2 ответа

Решение

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

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

Средняя амплитуда.wav в C#

Другие вопросы по тегам