🎤 Chrome Extension nhập liệu thông minh bằng giọng nói cho Google Sheets và các trang web khác.
- 🎙️ Nhận dạng giọng nói thời gian thực - Web Speech API
- 🌍 Đa ngôn ngữ - Tiếng Việt, Anh, Nhật, Hàn, Trung
- 💬 Voice Commands - "chấm", "phẩy", "xuống dòng"
- 📊 Google Sheets & Docs - Chèn text trực tiếp
- ⌨️ Phím tắt -
Alt+V - 🎨 Dark theme - Giao diện hiện đại
- 📌 Player tab ghim - Không chuyển focus khi ghi âm
- 🔄 Dynamic targeting - Nhập liệu vào tab đang focus
- Mở Chrome →
chrome://extensions/ - Bật Developer mode (góc trên phải)
- Click Load unpacked
- Chọn thư mục
Smart_Voice_Input - Làm theo Setup Wizard
- Focus vào ô input bất kỳ
- Nhấn
Alt+V→ Player tab bật lên (ghim) - Nói văn bản → Popup overlay hiển thị
- Nhấn
Enterđể chèn |Escđể hủy
- Click icon extension
- Chọn ngôn ngữ
- Nhấn Bắt đầu ghi âm
| Tiếng Việt | Tiếng Anh | Kết quả |
|---|---|---|
| "chấm" | "period" | . |
| "phẩy" | "comma" | , |
| "dấu chấm hỏi" | "question mark" | ? |
| "xuống dòng" | "new line" | ↵ |
| "tab" | "tab" | ⇥ |
Smart_Voice_Input/
├── manifest.json # Config extension
├── background/ # Service worker
├── content/ # Content script
├── player/ # Player page (mic access)
├── popup/ # Extension popup
├── setup/ # Setup wizard
├── options/ # Settings page
├── lib/ # Shared libraries
│ ├── voice-commands.js
│ ├── gemini-api.js # Gemini integration (WIP)
│ └── session-manager.js
└── icons/
- Chrome 109+ (Manifest V3)
- Microphone
- Internet (Web Speech API)
| Vấn đề | Giải pháp |
|---|---|
| Mic không hoạt động | Click icon 🔒 trên address bar → Allow |
| Không nhận dạng được | Kiểm tra ngôn ngữ, nói rõ ràng |
| Google Docs không nhận | Copy đã vào clipboard → Nhấn Ctrl+V |
- Web Speech API
- Voice Commands
- Dynamic tab targeting
- Setup Wizard
- Gemini 2.5 Flash integration
- Context-aware transcription
- Screenshot + OCR
MIT License
Nguyễn việt Cường. Phở bò: http://facebook.com/lovesickness111 Gờ mêu: vietcuong.uet@gmail.com