Сегодня каждый знает, как цифровой мир меняет нашу жизнь, почему уметь программировать так же важно, как уметь читать. Мне нравятся уроки информатики, я закончил изучение двухгодичного курса робототехники. Освоил много интересных программ. Идея создать голосового помощника возникла недавно, и я решил попробовать сделать это.
Вложение | Размер |
---|---|
golosovoy_pomoshchnik.docx | 970.29 КБ |
Школьная конференция проектных и исследовательских работ учащихся
«Новое поколение»
Секция «Точные науки и новые технологии»
Создание голосового помощника Genus
Карацев Русланбек,
обучающийся 8 а класса
МБОУ СОШ №14 п.Пятигорский
Предгорного муниципального округа
Ставропольского края
Руководитель:
Резанова Р.Х., педагог-психолог, классный руководитель
2022
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Данные об авторах и участниках проекта
1.Карацев Русланбек
Социальный статус:
1.Обучающийся 8а класса МБОУ СОШ № 14
Регион:
Ставропольский край
Предгорный округ
Пос.Пятигорский
Куратор:
Резанова Р.Х.
Социальный статус
Педагог-психолог, классный руководитель
Вид исследовательской работы
Практико-ориентированный проект, среднесрочный
Практическая направленность - популяризация изучения программирования, а также повышение интереса к IT-профессиям, которые уже сегодня вошли в число наиболее востребованных и высокооплачиваемых на рынке труда.
ВВЕДЕНИЕ
Сегодня каждый знает, как цифровой мир меняет нашу жизнь, почему уметь программировать так же важно, как уметь читать. Мне нравятся уроки информатики, я закончил изучение двухгодичного курса робототехники. Освоил много интересных программ. Идея создать голосового помощника возникла недавно, и я решил попробовать сделать это.
Актуальность: Актуальность моего исследования заключается в том, что данный сервис возник относительно недавно, но уже заработал огромную аудиторию . Голосовые помощники активно развиваются.
Гипотеза: Я предполагаю, что смогу создать голосового помощника, используя азы программирования.
Методология исследования: подбор и изучение электронных ресурсов, описание, обобщение, систематизация, классификация, дедукция, сравнительный анализ. Эмпирическая база: информация на официальных сайтах голосовых помощников: https://www.apple.com/ru/siri/ и tps://yandex.ru/support/alice.
Цель исследовательской работы: создание голосового помощника
Задачи:
1.Собрать информацию о видах голосовых помощников.
2. Рассмотреть технологию создания голосовых помощников.
3. Сравнить и выбрать для себя приложения для создания голосового помощника.
4. Изучить выбранную программу и создать голосового помощника Genus.
5. Протестировать функционал Genus.
6. Сделать вывод о подтверждении или опровержении выдвинутой гипотезы.
План исследования:
1.Сбор, анализ, обобщение и систематизация материала: научных, научно-популярных статей о видах голосовых помощников (книги, журналы, интернет-сайты).
2.Просмотр обучающих видеороликов по созданию данного сервиса.
3.Создание голосового помощника.
4.Тестирование функционала.
5.Обработка данных.
Глава 1. История появления голосовых помощников
Одним из самых инновационных и значимых продуктов последнего времени можно считать так называемый «голосовой помощник» — программу, которая активируется вашим собственным голосом и благодаря которой можно производить ввод ваших запросов в систему, не тратя времени на использование клавиатуры.
Голосовой помощник – это сервис, основанный на искусственном интеллекте и распознающий человеческую речь. В ответ на голосовые команды такие помощники могут выполнить самые разнообразные действия.
Голосовые помощники были созданы для того, чтобы люди не тратили лишнее время на простые ежедневные задачи. Функционал голосовых помощников достаточно обширен.
Они могут:
Siri
Siri- первый голосовой помощник, она родилась в октябре 2011 года. Это имя переводится, как "красивая женщина, которая ведет к победе". История ее появления связана с Дагом Киттлаусом, который работал в Apple. В интернете сообщалось, что он хотел назвать так свою дочь, а родился мальчик. Тогда он назвал полюбившимся именем голосовую помощницу.
Siri — первопроходец среди современных голосовых ассистентов, она проложила путь для развития других помощников, но за последние несколько лет система не стала умнее. Помощник работает исключительно на технике Apple, что, разумеется , снижает количество потенциальных пользователей.
Ok Google
Голосовой поиск Ok Google компания Google запустила в массы в 2014 году.
Её функции:
Поиск информации в интернете;
Поиск событий;
Настройка будильник и таймера;
Отправка смс-сообщений;
Работа с системой «ANDROID»;
Алиса
10 октября 2017 года своего голосового ассистента под именем Алиса официально представил Яндекс. Благодаря ей можно управлять умным домом, включить сказку, поиграть, определить песню, вызвать такси.
Глава 2. Практическая часть
Genus - мой голосовой помощник. Я его создал сам.
Он написан на языке программирования Python (3.9)
Его основная задача помогать в работе с компьютером/ноутбуком.
- start
Запуск программы происходит открытием .exe файла без дополнительных установок.
Заранее я скомпилировал формат файла .py с помощью модуля pyinstaller (модуль для python).
При старте после анимации активизируется изображение:
Genus поприветствует вас: "Здравствуйте, cэр" и после этих слов переключится в режим ожидания. Он будет ждать вашей команды.
Основные команды:
- очистить (пример: очисти консоль)
- открыть (пример: открой браузер)
- info (вывод информации о системе в консоль):
- остановись ( прекращает работу)
- включить удаленное управление (включает удаленное управление компьютером, с помощью telegram бота)
Другие команды:
- включи музыку (включает готовый плейлист или же файл музыкального формата)
- сгенерируй пароль , пример:
- как тебя зовут? ( ответ)
- включи анимации telegram
(Подключает к вашему аккаунту в telegram юзер-бота с анимациями. Юзерботы - это боты с возможностями полноценного пользователя (юзера). Они привязаны в аккаунту настоящего пользователя. Если у обычного бота есть ограничения по функционалу, то у юзербота их практически нет. Этого бота я писал с нуля и на данный момент в нем 26 команд)
Пример команды: .spam 2000 genus
Итог: отправляет 2000 сообщений (спам) в чате где была написанна команда.
образец: .spam <количество> <слово>
- версия/твоя версия
ответ: [$] Версия моего ПО - 1.2
- сколько тебе лет?
ответ: [$] Первая моя версия вышла 24.11.2021
Удаленное управление
Через 3 секунды после этих слов включится удаленное управление через telegram бота.
Команды бота:
/off(выкл пк)
/open(открыть ссылку в браузере)
/screen(сделать скриншот экрана)
/process(включить процесс)
/kill(убить процесс)
/reboot(перезагрузить пк)
/ip(узнать ip,город,браузер)
/wallpaper(изменить обои)
/record(записать звуки с микрофона
/tasklist(узнать список запущенных процессов)
/oc(узнать операционную систему и имя системы)
/bluescreen(включить синий экран)
/keylogger(записываем все нажатые кнопки)
/send(отправить файл с записанными кнопками)
/auto(добавить файл в автозагрузку)
/logs(получение паролей)
/help(выводит это сообщение)
Вид c telegram:
Область применения
1.Использовать голосовой помощник можно на разных цифровых устройствах (компьютеры, ноутбуки).
2.Использовать помощника можно как в домашних условиях на стационарном оборудовании, так и на удалённом.
Выводы:
1.Действительно, у меня получилось создать голосового помощника, зная лишь основы программирования. Исходя из изложенного материала, я пришёл к выводу, что действительно школьник может научиться этому при большом желании.
2. За время разработки я много чему научился, для меня это очень полезный опыт. Мне кажется, у меня получился не плохой помощник с множеством функций.
Основной код составил примерно 250-300 строк, удаленное управление - 351 строку, а юзер бот- 2530 строк. Суммарно вышло ≈ 3181 строк.
3. Кроме того, можно усложнять работу голосового помощника, увеличивая сложность команд.
4. Процесс разработки голосового помощника увлекательный и интересный, развивает способность лучше запоминать и обрабатывать информацию, учит находить нестандартные решения сложных задач, развивает интеллект и умственные способности.
Перспективы.
В дальнейшем я планирую усовершенствовать свои навыки в усвоении основ программирования и продолжить свою работу в более сложных программах.
Список источников
https://www.apple.com/ru/siri/
https://yandex.ru/support/alice/
https://www.likeni.ru/glossary/golosovoypomoshchnik/
https://www.uplab.ru/blog/voicecontrolandsearchdoes/
https://voiceapp.ru/articles/alisa
https://www.campaignlive.co.uk/article/voicetechnologychangingeverything
7)
8)
9)
10)
https://privet-alice.ru/golosovye-pomoshniki/spisok-top-30-populyarnyh-golosovyh-pomoshhnikov-v-mir
Четыре художника. Осень
Юрий Визбор. Милая моя
Всему свой срок
Именинный пирог
Зимняя ночь. Как нарисовать зимний пейзаж гуашью