Nagrywanie i transkrypcja
Ekran nagrywania
Section titled “Ekran nagrywania”Ekran nagrywania otwiera się po kliknięciu „Rozpocznij sesję”. Nie ma paska bocznego — interfejs jest maksymalnie uproszczony, aby skupić uwagę na pacjencie.
Header
Section titled “Header”- Imię pacjenta z awatarem
- Numer i typ sesji (np. „Sesja #12 — Terapia indywidualna”)
- Automatycznie uruchamiany licznik czasu sesji
Panel nagrywania
Section titled “Panel nagrywania”Centralny element ekranu:
| Element | Działanie |
|---|---|
| Przycisk REC | Startuje / zatrzymuje nagrywanie |
| Przycisk PAUSE | Wstrzymuje / wznawia (plik audio jest kontynuowany) |
| Fala dźwiękowa | Animacja amplitudy w czasie rzeczywistym |
| Licznik nagrania | Czas od wciśnięcia REC |
| Status | Nagrywanie / Wstrzymane / Gotowe |
Historia poprzednich sesji
Section titled “Historia poprzednich sesji”Po prawej stronie (lub na dole na mobile) widoczna lista ostatnich 5 sesji pacjenta. Kliknięcie otwiera modal z treścią dokumentu T1 — bez przerywania nagrywania.
Przycisk „Pokaż więcej” ładuje kolejne 5 sesji.
Obsługa na urządzeniach mobilnych
Section titled “Obsługa na urządzeniach mobilnych”Synapsa działa jako PWA — możesz dodać ją do ekranu głównego na iPhone lub Androidzie.
iPhone / iOS Safari
Section titled “iPhone / iOS Safari”Nagrywanie na iOS działa przez Safari w wersji 14.3+. Jeśli nagrywanie nie startuje:
- Sprawdź, czy Safari ma dostęp do mikrofonu: Ustawienia → Safari → Mikrofon → Zezwól
- Upewnij się, że nie masz uruchomionej innej aplikacji używającej mikrofonu w tle
- Odśwież stronę i spróbuj ponownie
Android
Section titled “Android”Chrome na Androidzie obsługuje nagrywanie w pełni. Przy pierwszej sesji zaakceptuj prośbę o mikrofon.
Transkrypcja
Section titled “Transkrypcja”Live (podczas nagrywania)
Section titled “Live (podczas nagrywania)”Transkrypt budowany jest online, fragment po fragmencie, na potrzeby analizy AI. Nie jest to pełna transkrypcja z interpunkcją.
Offline (po zakończeniu)
Section titled “Offline (po zakończeniu)”- Plik audio trafia do Firebase Storage.
- Storage trigger uruchamia zadanie transkrypcji w AssemblyAI.
- AssemblyAI przetwarza audio z identyfikacją mówców (diarization) — terapeuta vs. pacjent.
- Pełna transkrypcja z timestampami i etykietami mówców zapisywana do sesji.
- Dane trafiają do generatora dokumentów T1.
Czas transkrypcji: 2–5 minut dla 50-minutowej sesji.
Identyfikacja mówców
Section titled “Identyfikacja mówców”AssemblyAI oznacza każdą wypowiedź etykietą Speaker A / Speaker B. Synapsa mapuje je na „Terapeuta” / „Pacjent” na podstawie statystyk (terapeuta zazwyczaj mówi krócej, rzadziej). To mapowanie możesz sprawdzić i skorygować w widoku analizy sesji.