📊

Phân tích phổ âm thanh

Hiển thị phổ tần số và dạng sóng theo thời gian thực bằng phân tích FFT ngay trên trình duyệt.

Tải Tệp âm thanh

Nhấn hoặc kéo thả Tệp âm thanh vào đây

Hỗ trợ MP3, WAV, OGG, M4A

Thiết lập hiển thị
Chế độ hiển thị
Hệ số làm mượt: 80%
Kích thước FFT: 2048
Biểu đồ phổ tần
Tần số đỉnh: —
Dạng sóng theo thời gian

❓Phân tích phổ âm thanh là gì

Phân tích phổ âm thanh dùng FFT để ước lượng cường độ các dải tần của bản ghi đang phát. Công cụ cũng hiển thị dạng sóng; tần số đỉnh là ước lượng theo dải, không phải phép đo cao độ hay âm lượng đã hiệu chuẩn.

✨Tính năng nổi bật

📊

Phổ tần số thời gian thực

Hiển thị các dải tần FFT khi phát tệp âm thanh cục bộ.
〰️

Waveform động chi tiết

Hiển thị dạng sóng miền thời gian hiện tại khi phát.
🎛️

Điều chỉnh trực quan

Chuyển chế độ xem và điều chỉnh kích thước FFT hoặc độ làm mượt.
🎙️

Phân tích đa nguồn

Phát các định dạng âm thanh phổ biến mà trình duyệt hỗ trợ.

🎯Tình huống sử dụng

Sản xuất âm nhạc và kiểm soát mix

So sánh phân bố âm trầm, trung và cao nhìn thấy khi phát bản phối cục bộ để tham khảo lúc xem xét EQ.

So sánh bản ghi cục bộ

Phát từng bản ghi để so sánh phân bố tần số và dạng sóng nhìn thấy. Công cụ không đo đáp tuyến phòng trực tiếp hoặc hiệu chuẩn hệ thống âm thanh.

Phân tích giọng nói, broadcast, podcast

Phát bản ghi giọng nói và quan sát phổ cùng dạng sóng. Đánh giá độ rõ, nhiễu và âm lượng vẫn cần nghe và dùng thiết bị đo phù hợp.

Giảng dạy STEM và demo tương tác

Trình diễn FFT, hài âm và hiệu ứng Lọc trong lớp học/ workshop để học viên trực quan hóa các khái niệm âm học.

📚Hướng dẫn thực tế

Biến đổi Fourier nhanh trong Web Audio

FFT chuyển tín hiệu miền thời gian thành các bin tần số rời rạc. Với kích thước FFT 2048-4096, độ phân giải tần số đạt 21-10 Hz/bin ở sample rate 44.1 kHz. AnalyserNode cung cấp mảng 8-bit tuyến tính giúp vẽ phổ nhanh, trong khi smoothingTimeConstant (0-0.99) xác định mức làm mượt giữa các khung hình.

Phân tích dạng sóng và biên độ

Dạng sóng vẽ các mẫu miền thời gian hiện tại từ AnalyserNode. Nó cho thấy thay đổi biên độ và hình dạng, nhưng không đo âm lượng đã hiệu chuẩn hay chứng minh hiện tượng méo đỉnh.

Đồ thị AudioContext và hiệu suất

Pipeline tiêu chuẩn: AudioContext → MediaElementSource → AnalyserNode → GainNode → Destination. Sử dụng requestAnimationFrame đồng bộ với refresh rate để vẽ Canvas, đồng thời giải phóng buffer khi đổi bài để tránh rò rỉ bộ nhớ. Với Tệp lớn nên stream bằng fetch + decodeAudioData theo chunk.

💬Frequently Asked Questions

❓FFT hoạt động thế nào trong phân tích âm thanh?
FFT chuyển tín hiệu thời gian thành phổ tần, giúp thấy rõ tần số và biên độ. Kích thước FFT càng lớn thì độ phân giải tần số càng cao nhưng tốc độ cập nhật giảm, cần cân bằng theo nhu cầu hiển thị.
💬Khác biệt giữa hiển thị phổ và dạng sóng?
Dạng sóng hiển thị biên độ theo thời gian, giúp quan sát dynamics và clipping; phổ tần cho biết dải tần đang xuất hiện, hữu ích để phân tích EQ, tiếng ồn và hài âm.
🔍Định dạng nào được hỗ trợ, có giới hạn dung lượng không?
Khả năng phát MP3, WAV, OGG và M4A phụ thuộc trình duyệt. Trang không đặt giới hạn dung lượng cố định, nhưng tệp lớn có thể tải chậm hoặc lỗi tùy thiết bị.
💡Ứng dụng thực tế trong sản xuất âm nhạc?
Dùng phổ tần để so sánh các dải trội và dạng sóng để xem độ lớn thay đổi khi phát. Đây là công cụ trực quan, không phải phép đo âm lượng, méo tiếng hay âm học đã hiệu chuẩn.

💡Cách sử dụng

1️⃣

Chọn tệp âm thanh

Chọn tệp mà trình duyệt có thể phát. Tệp vẫn ở trên thiết bị của bạn.
2️⃣

Phát và điều chỉnh

Phát hoặc tua, chọn phổ tần, dạng sóng hay cả hai; điều chỉnh kích thước FFT và độ làm mượt.
3️⃣

Xem và lưu

Giá trị đỉnh cho biết dải tần mạnh nhất khi không im lặng. Lưu hình phổ đang hiển thị dưới dạng PNG.

📝Nhật ký cập nhật

📌v1.3.261116
v1.3.261116

Sửa giá trị đỉnh khi im lặng, biểu đồ cũ và dạng sóng; cập nhật hướng dẫn, FAQ, tài liệu và SEO.

v1.2.261114

Thêm tần số đỉnh, vạch tần số và xuất PNG.

v1.1.261114

Sửa hiển thị phổ khi phát và dọn tài nguyên âm thanh.

User Comments

0 / 2000
Loading...