#!/bin/bash # Quick start commands for Medical Transcriber GUI Application # Быстрые команды для запуска приложения echo "╔════════════════════════════════════════════════════════╗" echo "║ Medical Transcriber GUI - Быстрый старт ║" echo "╚════════════════════════════════════════════════════════╝" echo "" # Цвета для вывода GREEN='\033[0;32m' BLUE='\033[0;34m' YELLOW='\033[1;33m' NC='\033[0m' # No Color 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