Skip to content

Ева - голосовой ассистент. Бакалаврский проект. Платформа для развертывания кастомного функционала. Позволяет добавлять клиентские функции в голосового ассистента.

Notifications You must be signed in to change notification settings

mihaaairu/EVA-Electronic-Voice-Assistant

Repository files navigation

EVA - Electronic Vocie Assistant

Данный проект является прототипом голосового ассистента с открытым исходным кодом. Подразумевается самостоятельное добавление необходимого функционала пользователем. Ассистент работает как в режиме чата, так и в голосовом режиме. Все необъодимые инструкции по работе с ассистентом описаны в файле EVA - инструкция.pdf.

1) Для установки необходимых библиотек (зависимостей), создайте виртуальное окружение.

    python -m venv venv

2) Активируйте виртуальное окружение.

    venv\Scripts\activate

3) Установите зависимости.

    pip install -r requirements.txt

4) Установите библиотеку 'PyAudio' с помощью модуля 'pipwin', установленного на шаге 3.

    pipwin install PyAudio

5) Скачайте архив с голосовой моделью VOSK.

6) Распакуйте архив в папку 'EVA\back_end' и присвойте распакованной папке имя 'vosk_small_model_ru'.

7) В папке 'EVA\user_interface' распакуйте архив 'icons.zip'.

Демонстрация работоспособности системы:

Окна чата с ассистентом:

Chat

Окно настроек ассистента:

Settings

А также видеодемонстрация.

About

Ева - голосовой ассистент. Бакалаврский проект. Платформа для развертывания кастомного функционала. Позволяет добавлять клиентские функции в голосового ассистента.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages