Kiều Mạnh
I don't program, I beat code into submission!!!
- Tham gia
- 9/6/12
- Bài viết
- 5,698
- Được thích
- 4,186
- Giới tính
- Nam
Bài viết sau do ChatGPT biên soạn theo yêu cầu của Tôi
Chia sẻ: Nhận diện giọng nói tiếng Việt Offline trong Excel (VBA + DLL) - Hỗ trợ WAV, MP3, MP4, M4A
Chào các thành viên GPE.Mình xin chia sẻ một demo nhỏ mình đang nghiên cứu: chuyển giọng nói tiếng Việt thành văn bản ngay trong Excel, chạy offline, không cần Internet và không cần tài khoản AI.
Demo hoạt động
Người dùng chỉ cần:- Chọn một file ghi âm hoặc video.
- Excel gọi hàm VBA.
- Kết quả văn bản được ghi vào ô đang chọn.
- WAV
- MP3
- MP4
- M4A (ghi âm từ iPhone)
Kiến trúc của giải pháp
Excel VBA│
▼
WavParser.dll
(Đọc WAV/MP3/MP4/M4A và chuẩn hóa âm thanh)
│
PCM 16-bit Mono 16 kHz
│
▼
transcribe.dll
(Whisper.cpp + Model AI)
│
▼
Văn bản tiếng Việt UTF-8
│
▼
ActiveCell.Value
Hai DLL có nhiệm vụ hoàn toàn riêng biệt:
| DLL | Chức năng |
|---|---|
| WavParser.dll | Đọc file âm thanh/video, giải mã và chuẩn hóa về PCM 16-bit Mono 16 kHz. |
| transcribe.dll | Nhận dữ liệu PCM, dùng Whisper để chuyển thành văn bản tiếng Việt. |
Ví dụ VBA
Result = DoTranscribe(WavPath, "vi")ActiveCell.Value = Result
Sau khi chọn file, nội dung nói sẽ được ghi trực tiếp vào ô Excel.
Mục tiêu của dự án
- Nhập liệu từ ghi âm cuộc họp vào Excel.
- Chuyển ghi âm khách hàng thành văn bản.
- Làm công cụ Speech-to-Text cho Excel hoàn toàn offline trên Windows.
Xin cảm ơn mọi người đã đọc.
ai quan tâm có thể tải và sử dụng trên Gtthub
GitHub - KieuManh366377/SpeechToTextDLL: Offline speech-to-text DLLs for VBA/Excel and Delphi — WAV/MP3/MP4/M4A, powered by whisper.cpp.
Offline speech-to-text DLLs for VBA/Excel and Delphi — WAV/MP3/MP4/M4A, powered by whisper.cpp. - KieuManh366377/SpeechToTextDLL