Trans_for_doctors / quickstart.sh
Mintik24's picture
🎉 Полный рефакторинг проекта Medical Transcriber
e275025
#!/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