Я записываю аудио для научного эксперимента. Запись в MP3 с помощью смартфона или диктофона достаточно «легка» (в рамках ограничений по качеству звука).
Но есть ли какая-либо программа, которая может конвертировать аудиофайлы MP3 в данные XY (время, амплитуда). Данные будут доступны для сохранения в столбцах в текстовом формате ascii, например, в формате CSV.
Если нет, я думаю, я просто буду использовать плату микрофона + предусилителя adafruit и использовать Arduino в качестве регистратора данных, я просто хотел сначала выяснить, идет ли маршрут MP3.
Если вы выполните поиск по термину «звуковое искусство», вы найдете ряд программ, как онлайн, так и офлайн, которые будут генерировать изображения из аудиоисточников.
В результате получается то, что можно считать линейным графиком в любом количестве стандартных форматов изображений.
Я открыл Audacity, бесплатную программу для редактирования аудио, и загрузил Hal9000 со словами «Извини, Дэйв», а затем сократил его до «Извини».
Изображение выше — это одно слово, преобразованное из стерео в моно, а затем развернутое на весь экран.
Я нашел онлайн-ресурс , чтобы сделать снимок экрана и преобразовать его в графические данные.
Поскольку у меня не было действительной ссылки на данные, я использовал произвольные точки для калибровки изображения, в результате чего значения были меньше единицы для положительной части графика и больше минус единицы для отрицательной части графика. Цифры появились в экспоненциальном представлении, подразумевая возможность чрезвычайно мелкой детализации.
Использование параметра «Просмотр данных» позволяет просматривать необработанные числа, а также позволяет экспортировать их в файл:
Если уровень ручного труда вас не отпугивает, вы можете достичь своей цели.
Эрик С
Хэмиш_Фернсби