| #!/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 |
|
|