Регистрация
Среда программирования: Delphi
Название работы: Идентификация пользователя по голосу (анализ звукового файла) при помощи нейросети
Вид работы: Курсовая работа
Описание: Нейросеть: идентификация пользователя по голосу (анализ звукового файла)
Клиент-серверное приложение.
Пользователь вводит ФИО и записывает на микрофон "пароль" и применяет фильтр для очистки от шумов. После чего, ФИО и звуковой файл, "клиент" отправляет на "сервер".
"Сервер" сравнивает полученный звуковой файл с эталонным хранимым на сервере, сравнение проводится с использованием нейронных сетей. И передает результат на Клиент, а так же ведет лог событий.
Программа состоит из:
• Серверная программа (СП)
• Клиентская программа (КП)
КП состоит из следующих модулей:
• Модуль записи звука
• Фильтр очистки шумов
• Модуль сетевого взаимодействия с СП
СП состоит из следующих модулей:
• Модуль сетевого взаимодействия с КП
• Модуль сравнения звукового файла принятого от КП с эталонными файлами хранящимися в СП. Сравнение производится с использование нейронных сетей.
• Модуль принятий решения (работает по принципу если совпадение файлов больше 75% то, «ДА» если меньше 75% то «НЕТ»)
• Модуль ведения журнала
Схема работы данной системы:
1. Пользователь запускает КП на ПК к которому подсоединен микрофон. КП содержит три поля для ввода Ф.И.О. и одну кнопку.
2. Пользователь хочет получить доступ к защищённому объекту, для этого он запускает КП, вводит ФИО, берет микрофон и нажимает кнопку LogIn. После чего происходит запись пароля произнесенного пользователя в течение 3 секунд.
Всё дальнейшее происходит в автоматическом режиме.
3. Применяется фильтр для очистки шумов в полученном звуковом файле.
4. КП отсылает звуковой файл СП.
5. СП принимает файл от КП.
6. (Самый сложный и важный этап) СП сравнивает полученный файл с эталонным файлом хранящимися в СП. Для анализа используются нейронные сети. Далее возможно два варианта развития событий.
6.1.1 Файл от пользователя совпал с файлом в СП.
6.1.2 СП отсылает КП сообщение: «Доступ предоставлен»
6.1.3 СП записывает в файл журнала следующие сообщение:
( ВРЕМЯ + ДАТА + Устройство к которому был получен доступ (IP адрес) + Ф.И.О. )
6.1.4 На КП это отображается так всплывающие сообщение:
После чего пользователь получает доступ к объекту (происходит запуск exe файла, указанного в настройках КП).
6.2.1 Файл от пользователя не совпал с файлом в СП.
6.2.2 СП отсылает КП сообщение: «В доступе отказано»
6.2.3 СП записывает в файл журнала следующие сообщение:
( ВРЕМЯ + ДАТА + Устройство, к которому была попытка получить доступ (IP адрес) + Ф.И.О. )
6.2.4 На КП это отображается так всплывающие сообщение.
В данной работе, важным является:
1. Использование фильтра (самописного или готового не имеет значение). А так же использование нейронных сетей для сравнения звуковых файлов.
2. Что касается организации базы пользователей (ФИО + эталонная запись) то способ её создание, на усмотрения программиста.
Год: 2016
Данный заказ (курсовая работа) выполнялся нашим сайтом в 2016-м году, в рамках этого заказа была разработана программа в среде программирования Delphi. Если у Вас похожее задание на программу, которую нужно написать на Delphi, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2016-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.: ![]() Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |