stirk1337/machinist-assistant

1

stars

40

commits

JavaScript

primary language

Sep 10, 2023

updated

README

Ассистент машиниста

Мы представляем голосовой помощник машиниста - автоматизированную замену помощнику-человеку. Благодаря решению на основе машинного обучения имитируется живое общение: машинист электровоза 3ЭС5К задаёт вопрос голосом и быстро получает на него озвучиваемый ответ. Если голосовой помощник не понял сути вопроса, он его уточнит на основе распознанной речи - машинисту достаточно выбрать из предложенного списка неисправностей. что именно пошло не так.

Технологический стек решения: React, Python, FastAPI, SBERT, Nvidia

Уникальность нашего решения заключается в нескольких деталях:

  • возможность подкорректировать результаты распознавания устной речи;
  • высокая масштабируемость: модель будет работать с любым файлом csv;
  • решение работает без интернета, так как используется подключение к локальной сети;
  • низкие требования к вычислительным ресурсам.

Документация

Приложение будет доступно на http://localhost:3000/

После запуска вся документация будет доступна на http://localhost:8000/docs

Модель: https://github.com/stirk1337/machinist-assistant/blob/main/backend/model/model.py

Датасет: https://github.com/stirk1337/machinist-assistant/blob/main/backend/model/dataset.csv

Google Colab: https://colab.research.google.com/drive/11fck5yZp4M7uFhupY1ae9o-7BM4rNM-z?authuser=0#scrollTo=yw9O8boKUxWH

Запуск с docker-compose

Установите Docker (инструкция не прилагается)

Запустите приложение

root@stirk1337:~$ docker-compose up

Ждём установку docker-контейнера. Занимает 10-15 минут!

Contributors

stirk1337

31 commits

Serckik

9 commits

stirk1337/machinist-assistant

1

stars

40

commits

JavaScript

primary language

Sep 10, 2023

updated

README

Ассистент машиниста

Мы представляем голосовой помощник машиниста - автоматизированную замену помощнику-человеку. Благодаря решению на основе машинного обучения имитируется живое общение: машинист электровоза 3ЭС5К задаёт вопрос голосом и быстро получает на него озвучиваемый ответ. Если голосовой помощник не понял сути вопроса, он его уточнит на основе распознанной речи - машинисту достаточно выбрать из предложенного списка неисправностей. что именно пошло не так.

Технологический стек решения: React, Python, FastAPI, SBERT, Nvidia

Уникальность нашего решения заключается в нескольких деталях:

  • возможность подкорректировать результаты распознавания устной речи;
  • высокая масштабируемость: модель будет работать с любым файлом csv;
  • решение работает без интернета, так как используется подключение к локальной сети;
  • низкие требования к вычислительным ресурсам.

Документация

Приложение будет доступно на http://localhost:3000/

После запуска вся документация будет доступна на http://localhost:8000/docs

Модель: https://github.com/stirk1337/machinist-assistant/blob/main/backend/model/model.py

Датасет: https://github.com/stirk1337/machinist-assistant/blob/main/backend/model/dataset.csv

Google Colab: https://colab.research.google.com/drive/11fck5yZp4M7uFhupY1ae9o-7BM4rNM-z?authuser=0#scrollTo=yw9O8boKUxWH

Запуск с docker-compose

Установите Docker (инструкция не прилагается)

Запустите приложение

root@stirk1337:~$ docker-compose up

Ждём установку docker-контейнера. Занимает 10-15 минут!

Contributors

stirk1337

31 commits

Serckik

9 commits

Languages

JavaScript

55.8%

CSS

18.1%

Python

17.5%

HTML

7.3%

Dockerfile

1.3%