|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
echo "╔════════════════════════════════════════════════════════╗" |
|
|
echo "║ Medical Transcriber GUI - Быстрый старт ║" |
|
|
echo "╚════════════════════════════════════════════════════════╝" |
|
|
echo "" |
|
|
|
|
|
|
|
|
GREEN='\033[0;32m' |
|
|
BLUE='\033[0;34m' |
|
|
YELLOW='\033[1;33m' |
|
|
NC='\033[0m' |
|
|
|
|
|
echo -e "${BLUE}Выберите действие:${NC}" |
|
|
echo "" |
|
|
echo "1) Запустить GUI приложение через Python" |
|
|
echo "2) Установить зависимости" |
|
|
echo "3) Собрать Windows .exe файл" |
|
|
echo "4) Показать информацию о проекте" |
|
|
echo "" |
|
|
|
|
|
read -p "Введите номер (1-4): " choice |
|
|
|
|
|
case $choice in |
|
|
1) |
|
|
echo "" |
|
|
echo -e "${GREEN}Запуск GUI приложения...${NC}" |
|
|
echo "" |
|
|
python run_gui.py |
|
|
;; |
|
|
2) |
|
|
echo "" |
|
|
echo -e "${GREEN}Установка зависимостей...${NC}" |
|
|
echo "" |
|
|
pip install -r requirements.txt |
|
|
echo "" |
|
|
echo -e "${GREEN}✓ Зависимости установлены!${NC}" |
|
|
;; |
|
|
3) |
|
|
echo "" |
|
|
echo -e "${GREEN}Сборка Windows .exe файла...${NC}" |
|
|
echo "" |
|
|
python build_exe.py |
|
|
echo "" |
|
|
echo -e "${GREEN}✓ Сборка завершена!${NC}" |
|
|
echo -e "${BLUE}Файл находится в: dist/MedicalTranscriber.exe${NC}" |
|
|
;; |
|
|
4) |
|
|
echo "" |
|
|
echo -e "${BLUE}=== Информация о проекте ===${NC}" |
|
|
echo "" |
|
|
echo "Medical Transcriber - Медицинский транскрибер с GUI" |
|
|
echo "" |
|
|
echo "Основные компоненты:" |
|
|
echo " • STT (Whisper) - транскрибирование аудио" |
|
|
echo " • Knowledge Base - база медицинских терминов" |
|
|
echo " • LLM Correction - умная коррекция через OpenRouter" |
|
|
echo " • Report Generator - создание DOCX отчётов" |
|
|
echo " • GUI (PyQt6) - удобный интерфейс для Windows" |
|
|
echo "" |
|
|
echo "Документация:" |
|
|
echo " • USER_GUIDE.md - руководство для пользователей" |
|
|
echo " • BUILD_EXE.md - инструкции по сборке" |
|
|
echo " • APP_ARCHITECTURE.md - техническая документация" |
|
|
echo "" |
|
|
echo "Быстрые команды:" |
|
|
echo " python run_gui.py - запустить GUI" |
|
|
echo " python build_exe.py - собрать .exe" |
|
|
echo " pip install -r requirements.txt - установить зависимости" |
|
|
echo "" |
|
|
;; |
|
|
*) |
|
|
echo "Неверный выбор!" |
|
|
exit 1 |
|
|
;; |
|
|
esac |
|
|
|