Skip to content

Лео — голосовой помощник для Windows. Написанный на C#. Четко распознает голос с помощью Vosk STT. Озвучен при помощи Silero TTS.

License

Notifications You must be signed in to change notification settings

MenshovAnton/VoiceAssistantLeo

Repository files navigation

Banner

GitHub License GitHub watchers GitHub Repo stars Static Badge

Описание

Лео — голосовой помощник для Windows. Написанный на C#. Четко распознает голос с помощью Vosk API. Был начат как проект для изучения программирования на С#. Немного позже стало понятно, что он имеет большой потенциал, в качестве моего первого крупного проекта.

История создания

Проект начался внезапно в начале лета 2023 года. Первоначальное название ассистента было Popping Cat (Отсылка на мем). Идеей послужил пост в телеграм канале с кастомной иконкой корзины в виде знаменитого кота. Позже, ближе к концу мая, переименован, так как хотелось внедрить WakeWord, а с таким сложным именем было сложно к нему обращаться. Уже за идею иконки и лица проекта был взят дракон. А вот сама идея создать своего голосового помощника появилась после того, как я посмотрел видео, где писали своего ассистента — Jarvis.

Благодарности

Хочу поблагодарить моих родителей и учителя информатики, за моральную поддержку и помощь в создании этого проекта.

Технологии

Озвучено голосом Eugene при помощи Silero TTS. Точно распазноет голос Voks API.

Скриншоты приложения

Home Page Screenshot Settings Page Screenshot Chat Page Screenshot Commands Viewer Page Screenshot

Голосовые Команды

Что-бы активировать ассистента необходимо назвать его имя (Лео). Вы можете как назвать ассистента вместе с запросом, так и отдельно, разницы нет.

Что он может:

Запускать приложения:

  • Открой Телеграм - Запускает Telegram Desktop.
  • Открой консоль - Запускает CMD
  • Открой Яндекс Музыку - Открывает приложение Яндекс Музыка

Открывать сайты:

  • Открой ВКонтакте - Открывает ВК
  • Открой почту - Открывает Gmail
  • Открой YouTube - Открывает YouTube

Помогать управлять компьютером:

  • Почисти корину - Очищает корзину
  • Поставь на паузу - Ставит на паузу музыку
  • Включи обратно - Снимает с паузы музыку
  • Следующий/Предыдущий трек - Управляет очередью
  • Закрой - Закрывает окно в фокусе (BETA)

Коды ошибок

  • 01 - Не удалось получить доступ к микрофону.
  • 02 - Не удалось создать запись в реестре
  • 03 - Не удалось изменить/удалить запись в реестре
  • 04 - Не удалось загрузить последние сообщения из чата
  • 05 - Не удалось сохранить последние сообщения из чата
  • 06 - Не удалось сохранить команды
  • 07 - Не удалось загрузить команды

Связаться со мной

В проекте используются иконки с сайта Icons8.ru

About

Лео — голосовой помощник для Windows. Написанный на C#. Четко распознает голос с помощью Vosk STT. Озвучен при помощи Silero TTS.

Topics

Resources

License

Stars

Watchers

Forks