13.4 · Audio Recording & Playback
Kebutuhan
| Aspek | Requirement |
|---|---|
| Recording | Pengguna bisa merekam suara melalui microphone device |
| Playback | Pengguna bisa mendengarkan kembali rekaman mereka |
| TTS Playback | Audio AI dimainkan melalui speaker/headphone |
| Audio format | WAV/WebM untuk recording, MP3/AAC untuk playback |
| Permission | Minta izin microphone saat pertama kali digunakan |
| Indicator | Visual indicator saat merekam (recording state) |
| Auto-stop | Otomatis berhenti setelah silence yang cukup lama |
UX Flow
[Tap tombol mic] → [Recording indicator aktif]
→ [Pengguna berbicara] → [Tap stop / auto-stop]
→ [Audio dikirim ke STT] → [Teks diproses oleh AI]
→ [AI merespons (TTS)] → [Pengguna mendengar]