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.

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

Screenshot

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

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

Что он может:

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

  • Открой Телеграм - Запускает Telegram Desktop.
  • Открой консоль - Запускает CMD

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

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

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

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

Коды ошибок

  • 01 - Лео не удалось получить доступ к микрофону. Попробуйте разрешить приложению доступ к микрофону: Параметры Windows -> Конфиденциальность -> Разрешения -> Микрофон
  • 02 - Не удалось создать запись в реестре
  • 03 - Не удалось изменить/удалить запись в реестре
  • 04 - Не удалось загрузить последние сообщения из чата

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

  • Почта: antrome@yandex.ru
  • Telegram: @ant0nio_Way

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages