Kể từ phiên bản 10.12 (Sierra), macOS đã có một trình huỷ tiếng vọng gốc. Bạn có thể bật tính năng này trong Chrome M66 theo phương thức thử nghiệm bằng cách chọn tham gia Bản dùng thử theo nguyên gốc hoặc bằng cách cung cấp cờ dòng lệnh khi khởi động Chrome; xem bên dưới.
Khi bật thử nghiệm, trình huỷ tiếng vọng gốc của macOS sẽ được dùng cho các luồng getUserMedia đã bật quy tắc ràng buộc echoCancellation
. Trên các nền tảng khác và trên các phiên bản macOS cũ, việc bật thử nghiệm sẽ không có tác dụng gì; trình huỷ tiếng vọng tương tự sẽ được sử dụng như trước (thường là trình huỷ tiếng vọng phần mềm từ WebRTC).
Tại sao chúng tôi làm những việc này?
Chúng ta muốn đánh giá hiệu suất của trình loại bỏ tiếng vọng gốc trên macOS. Là một thành phần do Apple phát triển, nên có cơ hội được điều chỉnh riêng cho phần cứng của họ. Vị trí của trình phát trong quy trình âm thanh cũng sẽ làm giảm độ nhạy cảm đối với một số lỗi âm thanh nhất định có thể xảy ra trong Chrome.
Bộ loại bỏ tiếng vọng là gì?
Trình huỷ tiếng vọng cố gắng loại bỏ mọi âm thanh phát ra từ loa khỏi tín hiệu micrô. Nếu không, những gì bạn nói với tư cách là một bên trong cuộc gọi sẽ được micrô của các bên khác thu nhận rồi gửi lại cho bạn. Bạn sẽ nghe thấy tiếng vang của chính mình!
Cách bật thử nghiệm
Để có hành vi mới này trên trang web, bạn cần đăng ký chương trình Thử nghiệm gốc "Huỷ phản hồi gốc trên macOS". Nếu bạn chỉ muốn dùng thử cục bộ, bạn có thể bật thử nghiệm trên dòng lệnh:
chrome --enable-blink-features=ExperimentalHardwareEchoCancellation
Việc truyền cờ này trên dòng lệnh sẽ bật tính năng trên toàn cầu trong Chrome cho phiên hiện tại.
Với thử nghiệm này, chúng tôi muốn đánh giá mọi sự khác biệt về chất lượng khi sử dụng trình loại bỏ tiếng vọng gốc của macOS, chẳng hạn như:
- Tính năng này có loại bỏ tiếng vọng hiệu quả không?
- Công nghệ này xử lý tốt như thế nào các trường hợp nói cùng lúc – tức là khi cả hai bên cùng nói cùng một lúc?
- Việc này có ảnh hưởng tiêu cực đến chất lượng âm thanh khi không có âm vang để huỷ không?
- Một số thiết bị âm thanh (như tai nghe) có gây ra sự cố không?
- v.v.
Chúng tôi cũng quan tâm đến cách Chrome tương tác với các ứng dụng khác khi sử dụng trình huỷ tiếng vọng gốc trên macOS, cũng như mọi vấn đề về độ ổn định hoặc các vấn đề khác liên quan đến việc triển khai.
Nếu bạn đang dùng thử tính năng này, vui lòng gửi ý kiến phản hồi trong lỗi này. Nếu có thể, hãy thêm phần cứng đã sử dụng (phiên bản macOS, kiểu phần cứng, micrô / tai nghe / v.v.). Nếu bạn thực hiện nhiều thử nghiệm trên quy mô lớn hơn, hãy cung cấp đường liên kết đến số liệu thống kê so sánh về chất lượng cuộc gọi âm thanh; cho dù là khách quan hay chủ quan.