🎵 Âm thanh & NhạcMã nguồn mởBeta

Quill

Ứng dụng menu bar tối giản cho macOS, ghi riêng microphone và system audio rồi chép lời hoàn toàn trên thiết bị.

#quill
Danh mục
🎵 Âm thanh & Nhạc
Giá
Mã nguồn mở
GitHub Stars
3,904
Ngôn ngữ
Swift
License
MIT
Ngày thêm
2026-08-05
Tóm tắt từ README GitHub
quill A minimal, fully local macOS meeting recorder + transcriber. One menu-bar click records your mic and all system audio as two separate tracks; when you stop, quill transcribes both on-device and writes a speaker-tagged transcript. Nothing ever leaves the machine. Named for the feather. Sibling of parrot, same skeleton: single Swift binary, menu-bar tray, no app bundle. Install Requires: macOS 15+ (Core Audio process taps for system audio — no virtual device, no kernel extension). Apple Silicon recommended for transcription speed. How to use 1. Run it ( in a terminal, or the LaunchAgent). 2. Click the feather in the menu bar → Start recording. First use prompts for microphone and System Audio Recording permissions. While recording, the icon turns red with a running elapsed counter, and macOS shows the purple recording indicator. 3. Click → Stop recording when the meeting ends. Transcription starts automatically (the menu shows progress); a notification fires when the transcript is ready. Each session lands in : File Contents --- --- your side (default input device, AAC) everything the Mac played — the other side of the call (AAC) start/end timestamps, d
Xem thêm từ README.md

Đánh giá chi tiết

Tổng quan

Quill là ứng dụng ghi âm cuộc họp cực tối giản cho macOS. Một nút trên menu bar bắt đầu ghi microphone và toàn bộ system audio thành hai track riêng; khi dừng, ứng dụng chép lời trên thiết bị rồi trộn các segment theo timestamp để tạo transcript gắn nhãn methem. Không cần bot tham gia cuộc gọi, virtual audio device hay dịch vụ cloud.

Việc tách hai track là điểm thiết kế thông minh. Thay vì dùng một model diarization để đoán ai đang nói, Quill tận dụng nguồn âm thanh: mic là phía người dùng, system audio là phía bên kia. Dự án lưu CAF vì định dạng này vẫn đọc được nếu tiến trình chết giữa cuộc họp, giảm nguy cơ mất toàn bộ bản ghi do file chưa finalize.

Tính năng chính

  • Menu bar daemon, không cần app bundle lớn.
  • Ghi mic và system audio bằng Core Audio process tap.
  • Chép lời on-device với FluidAudio và Parakeet TDT 0.6B v2.
  • Xuất audio, metadata, transcript JSON/Markdown và log theo từng session.
  • Hàng đợi trên filesystem; job chưa xong được tiếp tục ở lần mở sau.
  • quill doctor kiểm tra permission, thư mục và model cache.
  • Hook on_stop để nối transcript sang pipeline tóm tắt hoặc lưu trữ.

Điểm mạnh

Quill có phạm vi hẹp và dễ hiểu. Không upload audio giúp giảm một lớp rủi ro riêng tư so với các meeting bot cloud, dù người dùng vẫn phải tự bảo vệ thư mục Recordings. Cơ chế track riêng cũng cho kết quả hai phía rõ ràng mà không cần nhận diện danh tính người nói.

Tôi đã build bản release bằng Swift 6 trên macOS và quá trình hoàn tất thành công. Repository chưa có test suite hoặc CI công khai để kiểm chứng hành vi ghi âm/chuyển lời tự động. Kiểm tra này xác nhận source hiện tại biên dịch được cùng FluidAudio; tôi chưa cấp quyền microphone/system audio hoặc ghi một cuộc họp thật, nên tốc độ khoảng 20 giây cho một giờ audio vẫn là số liệu do dự án công bố.

Hạn chế

Quill yêu cầu macOS 15 trở lên và Apple Silicon được khuyến nghị. Model mặc định Parakeet v2 chỉ hỗ trợ tiếng Anh, vì vậy chưa phù hợp chép lời cuộc họp tiếng Việt. Whisper engine đa ngôn ngữ mới nằm trong kế hoạch. Dự án chưa có GitHub Release hoặc binary chính thức; người dùng phải build từ source và chấp nhận quy trình permission của macOS.

System audio tap là toàn cục: tiếng thông báo, nhạc và mọi âm thanh Mac phát đều có thể đi vào bản ghi. Quill không tự giải quyết consent của người tham gia, chính sách lưu trữ hay mã hóa thư mục. on_stop chạy shell command do người dùng cấu hình, nên pipeline kế tiếp có thể làm mất lợi thế local nếu tự tải transcript lên dịch vụ ngoài.

Phù hợp khi nào

Quill phù hợp với người dùng Mac họp bằng tai nghe, cần transcript tiếng Anh cục bộ và thích công cụ nhỏ gọn. Với cuộc họp tiếng Việt, máy Intel, nhu cầu app có installer hoặc quản trị doanh nghiệp, nên chờ thêm.

Quill | Atlas for AI