Если вы хотите сделать это в C ++, есть два варианта. Используйте библиотеку или напишите свою собственную функцию, которая может извлекать информацию из файлов WAV. Некоторые библиотеки C / C ++, такие как Juce , SDL и т. Д., Имеют функции / классы, которые могут читать файлы WAV. Это, вероятно, полное излишество для вашего случая. Если вы хотите, чтобы простая (ish) библиотека специализировалась на чтении аудиофайлов, libsndfile звучит (каламбур не предназначен) как хорошая ставка. Если вы должны свернуть свою собственную реализацию, описание формата WAV в C можно найти здесь (Предупреждение: ссылка ведет на страницу, которая позволяет вам загрузить сжатый MS Word файл).