# 💡 Idea: Voice Memo — Ghi âm → AI chuyển thành Text + Tóm tắt

**Status:** idea  
**Priority:** medium  
**Effort:** medium (3-4 ngày)

## Vấn đề
Đôi khi nảy ra ý tưởng lúc đang di chuyển, không tiện gõ. Không có cách capture nhanh bằng giọng nói.

## Ý tưởng
Thêm nút "🎙️ Voice" trong Editor:
1. **Record audio** — dùng browser MediaRecorder API
2. **Whisper transcription** — gửi audio lên backend → OpenAI Whisper → text
3. **AI clean-up** — tự động format thành memo sạch (xóa "ừm", "à", sắp xếp ý)
4. **Auto-tag** — kết hợp với AI auto-tag feature
5. **Attach audio** — giữ file gốc đính kèm memo

## Implementation
- Frontend: Nút mic trong MemoEditor, hiển thị waveform animation khi recording
- Backend: `POST /api/v1/memos/voice` nhận audio blob (webm/mp3)
- AI: OpenAI Whisper API (`whisper-1`) cho transcription
- Format: GPT-4o-mini clean up text → markdown

## Value
- Capture idea nhanh gấp 5× so với gõ
- Phù hợp dùng trên mobile
- Differentiator so với Notion/Obsidian
