File size: 2,673 Bytes
b216c95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# 🚀 Быстрый старт после исправлений

## Что было исправлено:
✅ Зависимости PyQt6 и requests добавлены в pyproject.toml  
✅ Папка results/reports/ создана  
✅ Документация обновлена  
✅ Автосоздание директорий настроено

---

## Шаги для запуска:

### 1. Обновите зависимости
```bash
cd Trans_for_doctors
uv sync
```

### 2. Запустите GUI приложение
```bash
python run_gui.py
```

или через uv:
```bash
uv run python run_gui.py
```

### 3. Проверьте работу
- Откройте приложение
- Выберите аудиофайл
- Введите данные пациента
- Запустите транскрибирование

---

## Структура папок (создаётся автоматически):
```
Trans_for_doctors/
├── results/          ← JSON результаты
│   └── reports/      ← DOCX отчёты ✓ создана
└── logs/             ← Логи обработки
```

---

## Опционально: Интеграция модуля common

Для улучшения кода см. `COMMON_INTEGRATION_GUIDE.md`

Быстрый старт интеграции логирования:
```python
# В run_gui.py добавьте:
from common import configure_logging

if __name__ == "__main__":
    configure_logging()
    # ... остальной код
```

---

## Полезные команды:

### Запуск CLI (альтернатива GUI):
```bash
uv run transmed --audio audio.wav --model . --llm --generate-report
```

### Сборка Windows .exe:
```bash
python build_exe.py
```

### Проверка зависимостей:
```bash
uv pip list
```

---

## Документация:
- **APP_ARCHITECTURE.md** - полная архитектура проекта
- **USER_GUIDE.md** - руководство пользователя
- **COMMON_INTEGRATION_GUIDE.md** - интеграция модуля common
- **PROJECT_FIXES_REPORT.md** - детальный отчёт об исправлениях

---

## Если возникли проблемы:

1. **PyQt6 не найден**:
   ```bash
   uv pip install PyQt6>=6.10.0 PyQt6-sip>=13.8.0
   ```

2. **Папки не создаются**:
   - Проверьте права доступа
   - Запустите с правами администратора (Windows)

3. **Ошибки импорта**:
   ```bash
   uv sync --reinstall
   ```

---

**Всё готово к работе! 🎉**