Skip to main content

13.4 · Audio Recording & Playback

Kebutuhan​

AspekRequirement
RecordingPengguna bisa merekam suara melalui microphone device
PlaybackPengguna bisa mendengarkan kembali rekaman mereka
TTS PlaybackAudio AI dimainkan melalui speaker/headphone
Audio formatWAV/WebM untuk recording, MP3/AAC untuk playback
PermissionMinta izin microphone saat pertama kali digunakan
IndicatorVisual indicator saat merekam (recording state)
Auto-stopOtomatis 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]