Голосовой замок
- Подробности
- Категория: Скачать
- Опубликовано 14.01.2012 16:14
- Автор: Administrator
- Просмотров: 320

Программа имитирует простейший вариант системы допуска в помещение с голосовым замком.
Требования к программному и аппаратному обеспечению: * – Операционная среда Windows; * – Звуковая карта; * – Микрофон, аудиосистема; Ограничения Данная программа, возможно, не будет правильно работать с некоторыми звуковыми картами на ESS688 чипсете. Порядок установки программы. Распаковать файл DEMO.ZIP в отдельный каталог. Программа готова к работе. Список файлов, содержащихся в ZIP архиве. * DEMO.EXE – собственно сама программа. * AUDIMIC.EXE – программа для настройки микрофона. * DEMO.PSW – файл, содержащий параметрическое представление паролей пользователей (изменяется в процессе работы программы). * DEMO.CFG – текстовый файл конфигурации строк сообщений и звуков, используемых программой DEMO.EXE. * VERIFY.DLL – библиотека обработки речевого сигнала (БОРС). * SOURCE.ZIP – исходные тексты программы DEMO.EXE для Delphi 1.0 (16bit). *PROTOCOL.LOG – текстовый файл, отражающий результат работы программы DEMO.EXE (изменяется в процессе работы программы). * README.DOC – этот документ. * *.WAV – несколько звуковых файлов в формате WAV в соответствии с разделом [Sounds] файла DEMO.CFG, предназначенных для звукового дублирования сообщений. Краткое описание БОРС V1.02. БОРС представляет собой системно и аппаратно независимый комплекс программных средств параметризации оцифрованных РС. Модульная структура БОРС позволяет интегрировать ее как в программы для компьютеров, работающие под различными операционными системами, так и в микроконтроллеры, включать и выключать вычисление отдельных параметров в зависимости от характера выполняемой задачи, быстродействия центрального процессора и объема памяти. В БОРС входят также модули поддержки различных аппаратных средств оцифровки звука. Для тех сред, где управление оцифровкой звука осуществляется посредством драйверов (Windows, OS/2) имеются модули, обеспечивающие интерфейс с этими драйверами. БОРС реализована как библиотека классов языка С++. При разработке библиотеки во внимание принимались следующие факторы: * простота пользовательского интерфейса; * защита от непреднамеренных ошибок использования объектов; * возможность сохранения и считывания из файлов, что дает возможность поддерживать базы данных исходного речевого материала, а также базы данных признаков. Для нестандартных кодировок речевых сигналов предусмотрены виртуальные функции для приведения речевого сигнала к единой форме. Это дает возможность пользователю легко подстроить библиотеку под свои речевые базы данных или нестандартные устройства ввода (дельта-модуляция, мю-кодирование или любые другие методы); * скорость вычислений (используются целочисленные методы обработки); * легкость добавления новых методов анализа и обработки без модификации исходных текстов библиотеки; * возможность строить базы данных признаков и собственно оцифрованную речь в файлах, как определенного формата, так и произвольного, задаваемого пользователем. Основными параметрами и свойствами БОРС являются: * частота дискретизации РС 8000, 10000, 11025, 16000 Гц; * максимальная длина входного произнесения 3с; * число спектральных полос 8, (7 – для 8000Гц); * центральные частоты по полосам 375, 500, 750, 1000, 1500, 2000, 3000, 4000 Гц, (400, 600, 800, 1200, 1600, 2400, 3200 – для 8000 Гц); * вычисление отдельным параметром суммарной энергии сигнала по всем полосам на окне анализа; * длина окна анализа 256 отсчетов; * окна анализа не перекрываются; * обнаружение границ речевого сигнала автоматическое по превышению порога паузы; * определение порога паузы адаптивное; * ввод произнесения через микрофон или из файла; * параметризация речевого сигнала синхронно с его вводом, * комбинированный алгоритм динамического программирования и градиентного спуска для временной нелинейной нормализации эталонного и тестового представлений речевых сигналов. Краткое описание программы DEMO.EXEПосле запуска программы, на экране появляется система голосового допуска, имеющая вид, как на рисунке. В систему входят 4 пользователя и 5 помещений. Для удобства каждому пользователю присвоен цвет. На этом рисунке изображены следующие поля: * Присвоение имени пользователю. * Цвет пользователя, которому разрешен доступ. * Положение пользователя. * Протокол работы. * Выбор текущего пользователя. * Двери. * Кнопки управления положением текущего пользователя. * Назначение голосового пароля пользователю. Порядок работы с программой DEMO.EXE Режим Обучения. Сначала каждый пользователь должен записать свое имя в 1, а затем нажать 8. Система входит в режим запоминания голосового пароля. Система выдает сообщение: "Say your password", после которого необходимо произнести свой пароль. Система повторяет запрос от 2 до 4 раз, после чего выдает сообщение, либо "Bad recording quality" и обучение необходимо повторить снова, либо "Password is set" и обучение закончено. Пароли запоминаются в файле DEMO.PSW. Режим Распознавания. Сначала необходимо выбрать пол…


