Страница 1 из 1

Сравнить два звуковых файла

Добавлено: 2013-05-07 11:09:59
kpp
Необходимо сравнить два звуковых файла.
Длина, по идее всегда одинаковая, а вот содержание может незначительно отличаться.
Никто не сталкивался чем это можно сделать?
Вообще говоря это нужно опредить два состояния: мобильный номер в сети или нет.
Т.е. периодический короткий прозвон(до поднятия струбки) на мобильный номер, если гудки есть - номер в сети, если гудков нет, а вместо них "Абонент недоступен".
Телефония на базе Астериска.

Re: Сравнить два звуковых файла

Добавлено: 2013-05-13 19:50:08
ыть
ну сумму контрольную посчитайте..

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 5:56:34
Bayerische
Какая сумма, там параметры гудков различаются+пуки-чпоки канала связи. Даже близко не будет. Надо busydetect какой-то ваять. Неужели нету готовой конструкции в PBX?

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 11:19:00
kpp
Готовой конструкции в PBX не нашел...
Нужно именно нежесткое сравнение.

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 14:21:13
Bayerische
Есть возможность вывести звуковой сигнал в аналог, как контроль, в параллель линии?

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 14:37:13
kpp
Например?
Думаю так: записать два файла (в WAV, например) (эталонные файлы) длительностью 12 сек каждый, в одном обычные гудки вызова, в другом - гудков нет, фраза "Абонент недоступен".
Звоню на номер, записываю 12сек звуков канала.
Теперь нужно определить, к какому эталону ближе этот звуковой файл.
Маловероятно, что файлы будут идентичны, т.е. контрольная сумма и подобное не подходит.

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 14:54:31
Bayerische
Не получится. Учитывайте ещё фазировку сигнала и разные такты. Т.е. нужна система ФАПЧ с захватом.
А я предлагаю выводить наружу, если возможно,и обрабатывать готовыми устройствами.

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 15:25:09
kpp
Так это отбойник - реагирует на сигнал занято, а мне нужно и на свободно, вообще на наличие любых гудков.
Т.е. если любой гудок есть, абонент в сети, иначе нет.

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 15:54:45
kpp
Смотрю в сторону распознавания музыки:
http://habrahabr.ru/post/122969/
Вот только нужно чтобы не лезла в инет, а локально использовала эталоны.

Re: Сравнить два звуковых файла

Добавлено: 2013-05-14 16:29:41
kpp
Нужна утиль под Фрю типа такой: http://www.sigview.com/