Tôi có một số mã sử dụng GetSpectrumData
từ AudioSource đang phát một bài hát để tạo bố cục cấp độ cho trình phát để phát. Tôi muốn thêm một chức năng nơi người chơi có thể tải lên các bài hát của riêng họ và chơi các cấp được tạo bằng dữ liệu từ các bài hát này. Thật không may, khi so sánh các tệp âm thanh khác nhau, tôi đã gặp phải điều này:
Như bạn có thể thấy, biên độ thay đổi mạnh mẽ từ clip này sang clip khác, sau đó tạo ra các mức tầm thường để hoàn thành hoặc gần như không thể. Tôi muốn tìm một cách để xác định "độ ồn" này để tôi có thể giảm âm lượng hoặc khuếch đại nó với hệ số nhân sau khi lấy dữ liệu từ bài hát. Ngoài ra, có cách nào để trích xuất dữ liệu này mà không cần phát bài hát không?