Решение кейса МВД "Разработка автономного программного решения лингвистического анализа и преобразования в тексте лица повествования"
Программное решение позволяющее автоматизировать процесс ручного преобразования содержимого протокола допроса в формат обвинительного заключения.
Проект находится в стадии активной разработки, но с готовым прототипом вы можете ознакомиться уже сейчас.
Для установки прототипа на желаемую вами ОС вам необходимо установить pyinstaller.
$pip install pyinstaller
После чего установите все зависимости:
$pip install -r requirements.txt
Для использования голосового конвертера установите vosk и поместите его в папку frontent/model.
Дальше вам необходимо выполнить команду в папке frontend:
$pyinstaller app.py -F --add-data "./templates/*:templates" --add-data "./static/*:static"
В папке frontend/dist появится исполняемый файл app, который необходимо перенести в папку frontend.
Прототип готов к работе!
Можно использовать готовый прототип по ссылке (будет добавлена позже)
Если же вам интерес только алгоритм преобразования рекомендуем ознакомиться с файлом frontend/converter1to3.py
Данное решение является кроссплатформенным, что дает вам пользоваться им на любой ОС. Также оно потребляет мало ресурсов, что позволит вам комфортно использовать его даже на слабом компьютере.
Для пользования приложением вам достаточно запустить его исполняемый файл. Там вы сможете использовать весь имеющийся на данный момент функционал:
- Преобразование напечатанного текста.
- Преобразование сказанного текста.
- Преобразование отправленного doc/docx/odt.
Мы собираемся активно поддерживать и улучшать наше решение, отслеживать все наши изменения вы можете тут. Спасибо!