2012-01-19 30 views
6

Tôi đang tìm các phương pháp hoạt động trong thực tế để xác định một số loại âm thanh tương tự giữa khác nhau bài hát.Phương pháp xác định độ tương tự âm thanh (nhưng không phải vân tay)

Hầu hết các phương pháp tôi đã nhìn thấy (MFCC vv) dường như chỉ nhằm mục đích tìm kiếm giống hệt nhau chỉ bài hát (ví dụ: lấy dấu vân tay, để nhận dạng nhạc). Mặc dù hầu hết các hệ thống đề xuất dường như hoạt động trên dữ liệu mạng (các bài hát được nghe đồng thời) và các thẻ.

Hầu hết các mô tả âm thanh Mpeg-7 cũng dường như nằm dọc theo dòng này. Hơn nữa, hầu hết chúng được định nghĩa ở cấp độ "trích xuất mức này và", nhưng không ai có vẻ thực sự sử dụng các tính năng này và sử dụng chúng để tính toán một số tính tương đồng của bài hát. Tuy nhiên, thậm chí là một tìm kiếm hiệu quả các mặt hàng tương tự ...

Các công cụ như http://gjay.sourceforge.net/http://imms.luminal.org/ dường như sử dụng một số phân tích đơn giản quang phổ, hệ thống tập tin địa điểm, thẻ, cộng với người dùng nhập vào chẳng hạn như "màu" và đánh giá bằng tay bằng cách giao người dùng hoặc tần suất bài hát được nghe và bỏ qua.

Vì vậy: tính năng âm thanh nào hợp lý để tính toán cho bộ sưu tập nhạc chung và có thể được sử dụng để tạo danh sách phát thú vị và tìm các bài hát tương tự? Lý tưởng nhất là tôi muốn đưa vào danh sách phát hiện có và nhận một số bài hát phù hợp với danh sách phát này.

Vì vậy, tôi thực sự quan tâm đến tương tự âm học, không quá nhiều nhận dạng/lấy dấu vân tay. Trên thực tế, tôi chỉ muốn xóa các bài hát giống hệt nhau khỏi kết quả, bởi vì tôi không muốn chúng hai lần. Và tôi cũng là không phải tìm kiếm truy vấn bằng cách giả mạo. Tôi thậm chí không có một microphone kèm theo.

Ồ, và Tôi không tìm kiếm dịch vụ trực tuyến. Trước hết, tôi không muốn gửi tất cả dữ liệu của mình cho Apple, thứ hai, tôi muốn chỉ nhận được các đề xuất từ ​​những bài hát mà tôi sở hữu (tôi không muốn mua thêm nhạc ngay bây giờ, trong khi tôi không được khám phá tất cả âm nhạc của tôi. Tôi thậm chí không chuyển đổi tất cả CD của mình thành mp3 ...) và thứ hai là âm nhạc của tôi không phải là chủ đạo; Tôi không muốn hệ thống đề nghị Maria Carey mọi lúc.

Ngoài ra, tôi thực sự quan tâm đến kỹ thuật nào hoạt động tốt và không ... Cảm ơn bạn đã đưa ra bất kỳ khuyến nghị nào về các tài liệu và phương pháp có liên quan.

+0

Mọi người xây dựng cả BUSINESSES làm điều này BADLY. Bạn muốn một danh sách các cách rẻ tiền, dễ dàng để làm điều đó tốt ???? – Ben

+1

Bước 1: xác định chính xác và thuật toán 'tương đồng âm'. Bước 2: Thực hiện điều đó. Chúc may mắn! (cảnh báo: Bước 1 là khó khăn) – AakashM

+0

Ben, nó không phải là một câu hỏi xấu. * Câu trả lời cho điều này *, tuy nhiên, có xu hướng được tất cả các nơi. Việc xác định các chỉ số tương tự là việc kinh doanh khó khăn, thường là vì nó không thực sự rõ ràng những biện pháp nào thực sự quan trọng từ quan điểm của con người. – JayC

Trả lời

0

Chỉ một ứng dụng đã từng thực hiện điều này thực sự tốt. Máy trộn MusicIP. http://www.spicefly.com/article.php?page=musicip-software Nó chưa được cập nhật trong khoảng mười năm (và thậm chí giao diện hơi lộn xộn), nó yêu cầu phiên bản Java cũ, và không hoạt động với tất cả các định dạng tệp - nhưng nó vẫn là đa nền tảng và miễn phí. Nó làm mọi thứ bạn yêu cầu: tạo vân tay âm thanh cho mọi mp3/ogg/flac/m3u trong bộ sưu tập của bạn, lưu chúng vào một thẻ trên bài hát và cho một hoặc nhiều bài hát, tạo danh sách phát tương tự các bài hát đó. Nó chỉ sử dụng âm thanh của các bài hát, vì vậy nó chỉ là khả năng để thêm một ca khúc chưa được phát hành mà chỉ có bạn có trên ổ cứng của riêng bạn như là một bài hát nổi tiếng.

Tôi thích điều đó, nhưng mỗi lần tôi cập nhật hệ điều hành của mình/mua một máy tính mới cần thiết để máy tính hoạt động trở lại.

Các vấn đề liên quan