Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung)
85

Sản phẩm

StemDeck: Công cụ tách nhạc AI miễn phí, mã nguồn mở chạy trực tiếp trên máy tính

(giờ Việt Nam)

Tóm tắt AI

StemDeck là công cụ tách nhạc mạnh mẽ cho phép tách file âm thanh hoặc link YouTube thành 6 kênh riêng biệt (vocal, trống, bass, guitar, piano...) hoàn toàn miễn phí, bảo mật và không cần kết nối internet.

Bản dịch AI

GitHub - stemdeckapp/stemdeck: Stemdeck is an modern stem extraction platform for musicians,producers and hobbyists, designed to isolate vocals, drums, bass, piano and guitar  for practice, transcript

Chỉ cần thả tệp MP3, WAV, FLAC, OGG/Opus, MP4 hoặc M4A vào, hoặc dán URL YouTube, StemDeck sẽ tách âm thanh thành tối đa sáu stem (giọng hát, trống, bass, guitar, piano, khác). Bạn có thể phát lại chúng trong trình trộn âm đa kênh kiểu DAW: tắt tiếng (mute), solo, cân bằng âm lượng, phóng to dạng sóng, lặp lại một đoạn và xuất từng stem riêng lẻ hoặc bản mix tùy chỉnh. Mọi thứ đều chạy cục bộ trên máy tính của bạn.

Đây là gì? StemDeck là một công cụ tách stem, không phải trình tải xuống. Công việc chính của nó là xử lý âm thanh mà bạn đã sở hữu: kéo tệp MP3, WAV, FLAC, OGG hoặc M4A vào thanh nhập liệu và bắt đầu. Hỗ trợ YouTube là một tính năng tiện lợi dành cho nội dung mà bạn có quyền xử lý. StemDeck không lưu trữ, lưu bộ nhớ đệm hoặc phân phối lại bất kỳ nội dung đã tải xuống nào. Mọi thứ diễn ra cục bộ và không có dữ liệu nào rời khỏi máy của bạn.

StemDeck là một giải pháp thay thế miễn phí, mã nguồn mở cho các công cụ tách stem trên đám mây như Moises và LALAL.AI: không cần tài khoản, không giới hạn hạn mức, không cần tải lên, không cần đăng ký. Nếu bạn muốn tách stem để học tập cá nhân và thích giữ mọi thứ cục bộ và miễn phí, StemDeck là lựa chọn dành cho bạn. Nếu bạn cần sự tinh chỉnh, ứng dụng di động hoặc các công cụ chuyên sâu hơn cho nhạc sĩ, các sản phẩm thương mại sẽ phù hợp hơn.

Lịch sử sao (Star History)

Star History Chart

Chúng tôi đề xuất

StemDeck miễn phí và không nhận bất kỳ khoản tiền, tài trợ hoặc quỹ nào từ những người được liệt kê dưới đây. Tôi chia sẻ những nhà sáng tạo, nghệ sĩ và cộng đồng này hoàn toàn vì niềm vui được giới thiệu với bạn những con người tuyệt vời đang thực hiện những công việc đẹp đẽ. Hãy đến gặp họ ❤️

Tính năng

Tách 6-stem thông qua Demucs htdemucs_6s, với tính năng tự động phát hiện thiết bị Torch tốt nhất (CUDA trên NVIDIA, MPS trên Apple Silicon, dự phòng bằng CPU).

Nhập tệp cục bộ và YouTube. Dán URL YouTube hoặc thả trực tiếp tệp MP3, WAV, FLAC, OGG/Opus, MP4 hoặc M4A vào thanh nhập liệu.

Trình chỉnh sửa dạng sóng kiểu DAW với khả năng hiển thị mẫu min/max trên tất cả các stem, chuẩn hóa chia sẻ, phóng to/thu nhỏ/vừa khung hình, kéo chọn vùng lặp trên thước đo, lớp phủ con trỏ phát (playhead) màu vàng và các làn (lane) căn chỉnh theo stem.

Trích xuất tập hợp con stem. Nhấp vào các thẻ stem để chọn stem muốn giữ lại. Nhấp từ trạng thái "chọn tất cả" sẽ chuyển sang "chỉ chọn cái này"; các lần nhấp tiếp theo sẽ thêm hoặc bớt stem.

Bản nhạc đệm "Gốc" (Original). Khi bạn chọn một tập hợp con, làn thứ 7 sẽ chứa phần bổ sung (toàn bộ bài hát trừ đi các stem đã chọn), hoàn hảo để tham chiếu A/B mà không cần nhân đôi.

Bản mix đã chọn có thể tải xuống. Một tệp mix.wav duy nhất chỉ bao gồm các stem bạn đã chọn, được tổng hợp thông qua ffmpeg amix.

Bộ trộn âm cho từng stem với thanh trượt âm lượng, tắt tiếng, solo và "monitor" (chỉ solo) cho mỗi stem. Trạng thái đồng bộ giữa bộ trộn xem trước và thanh bên stem.

Đồng hồ VU trực tiếp cho mỗi stem. RMS sau gain thông qua các bộ phân tích Web Audio với tính năng giữ đỉnh (peak hold) và giảm dần chậm.

Phân tích bài hát bao gồm BPM (trình theo dõi nhịp librosa), tông, thang âm và độ tin cậy (hồ sơ Albrecht-Shanahan), tích hợp LUFS (BS.1770) và đỉnh mẫu tính bằng dBFS.

Công việc có thể hủy. Hủy giữa chừng và trình chạy sẽ chấm dứt ngay lập tức tiến trình con đang hoạt động, xóa thư mục công việc dang dở và quay lại trạng thái sẵn sàng.

Bảng thư viện với tính năng tổ chức bài hát theo thư mục, kéo và thả, tìm kiếm và thùng rác.

So sánh trung thực

StemDeck không cố gắng cạnh tranh với các sản phẩm tách stem thương mại. Nó đáp ứng tốt các trường hợp sử dụng cốt lõi và dừng lại ở đó. Bảng này tồn tại để bạn có thể đưa ra lựa chọn sáng suốt thay vì phát hiện ra những thiếu sót sau khi đã sử dụng.

Nếu bạn cần tốc độ, chất lượng, truy cập di động hoặc các công cụ bổ sung cho nhạc sĩ, các sản phẩm thương mại rất đáng tiền. Nếu bạn muốn tách stem để học tập cá nhân, muốn giữ quyền riêng tư cho âm thanh hoặc chỉ muốn một thứ gì đó chạy cục bộ mà không kèm theo điều kiện ràng buộc nào, StemDeck là đủ.

Tải xuống

Các trình cài đặt và tệp zip đã được xây dựng sẵn được đính kèm trong mỗi bản phát hành trên GitHub.

macOS

Mở tệp DMG, kéo StemDeck vào thư mục Applications và khởi chạy. Trong lần khởi chạy đầu tiên, màn hình thiết lập sẽ tải xuống Python runtime (~500 MB), FFmpeg và mô hình Demucs (~170 MB). Các lần khởi chạy sau sẽ bỏ qua thiết lập và bắt đầu trong vài giây. Không yêu cầu Python hoặc các phụ thuộc hệ thống.

macOS có thể hiển thị thông báo Gatekeeper trong lần mở đầu tiên — hãy nhấp chuột phải vào ứng dụng và chọn Open để bỏ qua.

Windows

Giải nén tệp zip vào bất kỳ đâu, chạy StemDeck.exe. FFmpeg, mô hình Demucs, cấu hình và nhật ký nằm trong thư mục data/ bên cạnh StemDeck.exe, không nằm trong AppData; bạn có thể di chuyển hoặc sao chép toàn bộ thư mục đã giải nén đến bất kỳ đâu và nó vẫn hoạt động. Trong lần khởi chạy đầu tiên, ứng dụng sẽ xác minh Python runtime đi kèm và tải xuống FFmpeg cùng mô hình Demucs (~170 MB) vào thư mục đó. Các lần khởi chạy sau sẽ bỏ qua bước này và bắt đầu trong vài giây. Mọi thứ đều khép kín; không yêu cầu Python hoặc các phụ thuộc hệ thống. Dữ liệu công việc/thư viện của bạn vẫn ở vị trí thông thường (~/Documents/StemDeck theo mặc định) và có thể di chuyển bất cứ lúc nào từ Settings → StemData location.

Công nghệ

PlatformPowered by DemucsCI: GitHub Actions

StemDeck được xây dựng trên Python 3.12 quản lý qua uv, với backend FastAPI phục vụ REST và Server-Sent Events. Việc tách stem sử dụng Demucs (htdemucs_6s), mạng thần kinh 6-stem mã nguồn mở của Meta AI. Tính năng tách giọng hát chính/đệm theo yêu cầu tùy chọn chạy mô hình UVR-MDX-NET Karaoke 2 thông qua audio-separator, được huấn luyện như một phần của dự án Ultimate Vocal Remover bởi Anjok07. Âm thanh YouTube được lấy qua yt-dlp; việc chuyển mã và trộn âm sử dụng FFmpeg. Phát hiện BPM và phân tích tông chạy trên librosa; đo độ lớn sử dụng pyloudnorm (ITU-R BS.1770). Các shell máy tính để bàn cho macOS và Windows là Tauri v2 (Rust/WKWebView trên macOS, Rust/WebView2 trên Windows). Frontend là JS thuần với Web Audio API, không sử dụng framework và không có bước build; dạng sóng được hiển thị trên <canvas> sử dụng kỹ thuật hiển thị mẫu min/max.

Cảm ơn những người tạo ra và duy trì tất cả các thư viện mã nguồn mở đã giúp StemDeck trở thành hiện thực.

Xây dựng từ mã nguồn

Ứng dụng gốc macOS

Yêu cầu Rust, Node.js và Python 3.12. Xây dựng một tệp.app khép kín, tự tải xuống runtime của riêng nó trong lần khởi chạy đầu tiên.

Tệp.app nằm tại desktop/src-tauri/target/<target>/release/bundle/macos/StemDeck.app. Tệp DMG nằm tại.build/macos-dist/StemDeck-macOS-<arch>.dmg.

Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung). Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.