Например, я проверил некоторые аудиофайлы с помощью инструмента Audacity и обнаружил, что звуковой сигнал раздается на частоте 425 Гц, как показано ниже.

[img]https:/ /i.sstatic.net/jmpObJFd.png[/img]
Сначала я попробовал использовать функцию DtmfDetection, но безуспешно. Я использовал конфигурацию по умолчанию, меняя только порог. Это работает;
Код: Выделить всё
var mycfg = new Config(threshold: 425, sampleBlockSize: 205, sampleRate: 8000, normalizeResponse: false);
Я использовал этот инструмент Fast_Fourier_Transform для построения своего числового массива, и он выглядит правильно. Если я построю там свой массив, изображение будет выглядеть так, как и ожидалось для исходного звука.
Я просто не знаю, что теперь делать. Звуковой сигнал длится около 0,8 секунды. Какими должны быть мои следующие действия, чтобы узнать время, в течение которого звуковой сигнал звучит в аудиофайле? Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/792 ... es-wav-mp3
Мобильная версия