Настройка распознавания DTMF на «Радио России» в плеере 777¶
Для настройки распознавания DTMF меток требуется открыть окно настроек плеера ретрансляции
после чего в окне «Настройки коммутатора»
ввести следующие метки:
метки перехода на вещание – 7612 и 1980. Использование метки 0830 для перехода на вещание или на ретрансляцию зависит от конкретного расписания собственного вещания.
В окне «Настройка DTMF» указываются следующие параметры:
- Минимальная длительность символа = 80 мс,
- Максимальная длительность символа = 120 мс,
- Минимальная длительность паузы = 20 мс,
- Максимальная длительность паузы = 70 мс,
- Уровень DTMF сигнала = –30 дБ,
- Режим распознавания необходимо переключить на вариант «В обоих каналах, в фазе».
Остальные настройки менять не нужно. Данные значения приведены при условии, что на входе звуковой карты присутствует сигнал с уровнем под 0 dBFS. Если сигнал приходит с заниженным уровнем, то потребуется увеличить абсолютное значение параметра «Уровень DTMF сигнала». В итоге, с помощью изменения этого параметра необходимо добиться четкого распознавания меток без появления большого числа ложных срабатываний.
О том, как корректно распознается метка, можно судить исходя из значения счетчика обнаружения или из текста на вкладке «Тестовые переменные» окна «Сообщений» (Сервис -> Показать журнал ошибок)
Более детальную информацию можно получить из отладочных логов программы. По умолчанию они располагаются в папке C:\Program Files\Digispot II\DJin\DBG_LOG\. При обнаружении любой метки, в этих файлах будут появляться записи вида:
00000858 @ 23-07-2012, 11:59:52.419 @ @ RETR @ DTMF_FOUND @ 7612 @ ADEV_...
Все блоки в расписании, которые необходимо запускать по метке, необходимо модифицировать:
Если требуется выход по метке с автоматическим запуском через определенное время, в случае ее отсутствия, то необходимо пометить все пункты правого столбца секции «Параметры привязки ко времени», а также задать значение «Позднее» в секции «Допустимое отклонение» - оно влияет на задержку после планового времени начала, в течение которого ищется метка. Если требуется отменить выход блока при отсутствии метки, все пункты в правом столбце секции «Параметры привязки ко времени» должны быть деактивированы, а параметр «Позднее» можно не изменять.
Однако в любом случае необходимо изменить настройки [Сервис -> Настройки -> Доп. -> Расписание -> Загружать блоки] и [Сервис -> Настройки -> Доп. -> Расписание -> Выгружать блоки]. Минимальное значение параметров равняется единице. С помощью этих настроек определяются базовые настройки временнОго интервала распознавания. Рекомендуется установить первое значение = 1, а второе – так, чтобы оно было БОЛЬШЕ, чем значение допустимого отклонения в свойствах блоков.
После выполнения всех настроек необходимо удостовериться, что нажата кнопка AUTO: