Hình 4.1.Sơ đồ thực hiện và đánh giá thuật toán tăng cƣờng
Xây dựng thuật toán : dựa trên các cơ sở toán học, các phép biến đổi trong miền thời gian và tần số đối với xử lý tín hiệu số để xây dựng nên các thuật toán xử lý nhiễu trong tiếng nói.
Triển khai trên Matlab: từ thuật toán đã xây dựng đƣợc, thực viết mã nguồn bằng ngôn ngữ lập trình và sử dụng các công cụ trên Matlab tạo nên chƣơng trình thực hiện xử lý nhiễu trong tiếng nói trên nền Matlab.
Thực hiện xử lý tiếng nói bằng các thuật toán: thực hiện xử lý triệt nhiễu trong các file âm thanh bị nhiễu bằng chƣơng trình đã xây dựng ở trên.
Thực hiện các phương pháp đánh giá dựa trên các kết quả đạt được sau khi xử lý : sau khi các file âm thanh bị nhiễu với các mức độ và loại nhiễu khác nhau đã đƣợc xử lý triệt nhiễu, cùng với các file âm thanh sạch tƣơng ứng, ta sử dụng
Xây dựng thuật toán
Triển khai thuật toán trên Matlab Thực hiện xử lý tiếng nói bằng các
thuật toán
Thực hiện các thuật toán đánh giá dựa trên các kết quả đạt đƣợc sau
khi xử lý
các phƣơng pháp đánh giá của tăng cƣờng chất lƣợng tiếng nói để thực kiểm tra, đánh giá tính hiệu của thuật toán.
Nhận xét đánh giá: từ các kết quả sau khi thực hiện các phƣơng pháp đánh giá đã có ở trên, đƣa ra các kết luận đánh giá : thuật toán nào thích hợp cho loại nhiễu nào, với mức độ bao nhiêu, thuật toán nào có khả xử lý nhiễu tốt hơn trong mọi trƣờng hợp.