Áp dụng thuật toán Wiener Filtering nâng cao chất lượng tiếng nói - 7


- Sau khi xử lý bằng thuật toánWiener filtering


Hình 4 5 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 5dB 4 6 1 2 1

Hình 4.5 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR = 5dB

4.6.1.2 Nhiễu do người nói xung quanh với SNR =5dB

Dạng sóng của tín hiệu sạch:


Hình 4 6 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu 5dB Hình 4 7 2


Có thể bạn quan tâm!

Xem toàn bộ 69 trang tài liệu này.

Hình 4 6 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu 5dB Hình 4 7 3

Hình 4.6 dạng sóng của tín hiệu sạch

- Trước khi xử lý nhiễu:


5dB Hình 4 7 Dạng sóng của tín hiệu bị nhiễu do người nói xung quanh với SNR 4


5dB Hình 4 7 Dạng sóng của tín hiệu bị nhiễu do người nói xung quanh với SNR 5



5dB

Hình 4.7 Dạng sóng của tín hiệu bị nhiễu do người nói xung quanh với SNR =


- Sau khi xử lý bằng thuật toán Wiener filtering


Hình 4 8 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 5dB 4 6 1 3 6


Hình 4 8 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 5dB 4 6 1 3 7

Hình 4.8 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR = 5dB

4.6.1.3 Nhiễu do tiếng xe hơi với SNR =5dB

Dạng sóng của tín hiệu sạch:


Hình 4 9 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu Hình 4 10 Dạng 8


Hình 4 9 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu Hình 4 10 Dạng 9

Hình 4.9 dạng sóng của tín hiệu sạch

- Trước khi xử lý nhiễu:


Hình 4 10 Dạng sóng của tín hiệu bị nhiễu do tiếng xe hơi với SNR 5dB Sau 10


Hình 4 10 Dạng sóng của tín hiệu bị nhiễu do tiếng xe hơi với SNR 5dB Sau 11


Hình 4.10 Dạng sóng của tín hiệu bị nhiễu do tiếng xe hơi với SNR = 5dB.

- Sau khi xử lý bằng thuật toán Wiener filtering


Hình 4 11 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 5dB 4 6 2 12


Hình 4 11 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 5dB 4 6 2 13

Hình 4.11 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR = 5dB.

4.6.2 Thực hiện xử lý các file âm thanh bị nhiễu với SNR =15dB

4.6.2.1 Nhiễu do người nói xung quanh với SNR =15dB

Dạng sóng của tín hiệu sạch:


Hình 4 12 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu Hình 4 13 Dạng 14


Hình 4 12 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu Hình 4 13 Dạng 15

Hình 4.12 dạng sóng của tín hiệu sạch

- Trước khi xử lý nhiễu:


Hình 4 13 Dạng sóng của tín hiệu bị nhiễu do người nói xung quanh với SNR 16


Hình 4 13 Dạng sóng của tín hiệu bị nhiễu do người nói xung quanh với SNR 17

Hình 4.13 Dạng sóng của tín hiệu bị nhiễu do người nói xung quanh với SNR = 15dB.

- Sau khi xử lý bằng thuật toán Wiener filtering


Hình 4 14 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 15dB 18


Hình 4 14 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 15dB 19

Hình 4.14 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR = 15dB.

4.6.2.2 Nhiễu do tiếng xe hơi với SNR =15dB

Dạng sóng của tín hiệu sạch:


Hình 4 15 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu Hình 4 16 Dạng 20


Hình 4 15 dạng sóng của tín hiệu sạch Trước khi xử lý nhiễu Hình 4 16 Dạng 21

Hình 4.15 dạng sóng của tín hiệu sạch

- Trước khi xử lý nhiễu:


Hình 4 16 Dạng sóng của tín hiệu bị nhiễu do tiếng xe hơi với SNR 15dB Sau 22


Hình 4 16 Dạng sóng của tín hiệu bị nhiễu do tiếng xe hơi với SNR 15dB Sau 23


Hình 4.16 Dạng sóng của tín hiệu bị nhiễu do tiếng xe hơi với SNR = 15dB.

- Sau khi xử lý bằng thuật toán Wiener filtering


Hình 4 17 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 15dB 24


Hình 4 17 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR 15dB 25

Hình 4.17 Dạng sóng của tín hiệu sau khi xử lý nhiễu bằng WF với SNR = 15dB.


Nhận xét sơ bộ

Sau khi nghe các file âm thanh của tín hiệu sạch, tín hiệu sau khi xử lý nhiễu, dựa trên dạng sóng và spectrogram của tín hiệu sạch, tín hiệu sau khi xử lý triệt nhiễu bằng thuật toán WF, ta có thể đưa ra một số nhận xét như sau:

thuật toán có thể xử lý triệt nhiễu tốt hơn ở môi trường có SNR cao hơn, và xử lý tốt hơn đối với tín hiệu bị nhiễu biến đổi chậm và có phân bố đều.

đối với môi trường có SNR cao hơn thi thuật toán Wiener xử lý triệt nhiễu tốt.

Nhìn chung thì thuật toán WF xử lý triệt nhiễu tốt.


KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI

Chất lượng của tiếng nói bị suy giảm do sự tác động của nhiễu trong môi trường xung quanh là một vấn đề quan trọng cần phải được giải quyết. Việc tìm ra các phương pháp để triệt nhiễu và giảm nhiễu trong tiếng nói luôn luôn đề tài được quan tâm rất nhiều. Trong các dịch vụ truyền thông với phương tiện ngôn ngữ là tiếng nói thì việc tăng cường, cải thiện chất lượng tiếng nói đã bị nhiễu là rất thiết, giúp cho người nghe có thể nghe rõ và đúng những gì người nói đã nói.

Đồ án đã thực hiện được các vấn đề :

- Tìm hiểu và nghiên cứu các phương pháp cải thiện chất lượng tiếng nói, nhưng tập trung vào thuật toán Wiener Filtering.

- Xây dựng được chương trình thực hiện xử lý nhiễu trong các file âm thanh đã bị nhiễu dựa trên thuật toán Wiener Filtering.

Tuy nhiên đồ án vẫn chưa giải quyết hết được các vấn đề trong Speech enhancement nên hướng phát triển của đề tài trong tương lai sẽ là :

- Tìm hiểu, nghiên cứu và xây dựng các chương trình thực hiện xử lý nhiễu trong tiếng nói dựa trên các thuật toán khác trong Speech enhancement.

- Nghiên cứu và đưa ra thuật toán mới về xử lý nhiễu và triệt nhiễu trong Speech enhancement.

Phát triển chương trình đã thực hiện đối với các dịch vụ ứng dụng thời gian thực và các dịch vụ trong lĩnh vực truyền thông đa phương tiện như : thoại, âm nhạc, truyền hình hội nghị.

Xem tất cả 69 trang.

Ngày đăng: 11/02/2023
Trang chủ Tài liệu miễn phí