Luận văn thạc sĩ: Nghiên cứu phương pháp mã hóa tiếng nói dùng kỹ thuật phân rã ma trận không âm

Khám phá luận văn thạc sĩ về phương pháp mã hóa tiếng nói sử dụng kỹ thuật phân rã ma trận không âm, ứng dụng trong công nghệ âm thanh.

Chuyên ngành

Khoa Học Máy Tính

Người đăng

Ẩn danh

Thể loại

Luận Văn Thạc Sĩ

2020

59
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỞ ĐẦU

0.1. Lý do chọn đề tài

0.2. Đối tượng và phạm vi nghiên cứu

0.3. Hướng nghiên cứu của luận văn

0.4. Phương pháp nghiên cứu

0.5. Ý nghĩa khoa học và thực tiễn

1. CHƯƠNG 1: TỔNG QUAN VỀ MÃ HÓA TIẾNG NÓI

1.1. Tổng quan về tiếng nói

1.2. Thông tin tiếng nói

1.3. Hệ thống và xử lý tín hiệu

1.4. Tổng quan về mã hóa tiếng nói

1.5. Mã hóa tiếng nói tốc độ bit thấp

1.6. Mục tiêu của luận văn

2. CHƯƠNG 2: PHƯƠNG PHÁP MÃ HÓA TIẾNG NÓI DÙNG KỸ THUẬT PHÂN RÃ MA TRẬN KHÔNG ÂM NMF

2.1. Tổng quan về kỹ thuật phân rã ma trận không âm NMF

2.2. Khái niệm

2.3. Lịch sử

3. CHƯƠNG 3: ĐÁNH GIÁ THỰC NGHIỆM PHƯƠNG PHÁP MÃ HÓA TIẾNG NÓI DÙNG KỸ THUẬT PHÂN RÃ MA TRẬN KHÔNG ÂM NMF

3.1. Thu thập dữ liệu tiếng nói

3.2. Ngữ âm tiếng Việt. Cấu trúc âm tiết tiếng Việt

3.3. Thanh điệu tiếng Việt

3.4. Cơ sở dữ liệu tiếng nói tiếng Việt

3.4.1. Cơ sở dữ liệu tiếng nói phát thanh VOV

3.4.2. Cơ sở dữ liệu DEMEN567

3.4.3. Cơ sở dữ liệu MICA VNSpeech

3.5. Tổng hợp tiếng nói tiếng Việt

3.6. Cài đặt phương pháp mã hóa trên Matlab

3.7. Đánh giá khách quan, chủ quan và so sánh các phương pháp

3.7.1. Đánh giá khách quan và chủ quan

3.7.2. So sánh với các phương pháp khác. Phân tích, đánh giá ưu nhược điểm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về nghiên cứu mã hóa tiếng nói bằng NMF

Nghiên cứu mã hóa tiếng nói bằng kỹ thuật phân rã ma trận không âm (NMF) đang trở thành một lĩnh vực quan trọng trong công nghệ thông tin. Tiếng nói là phương tiện giao tiếp chính của con người, và việc mã hóa tiếng nói hiệu quả là cần thiết trong các hệ thống viễn thông hiện đại. NMF cung cấp một phương pháp mới để nén và mã hóa tiếng nói với tốc độ bit thấp mà vẫn đảm bảo chất lượng.

1.1. Khái niệm mã hóa tiếng nói và NMF

Mã hóa tiếng nói là quá trình chuyển đổi tín hiệu âm thanh thành dạng số để truyền tải. Kỹ thuật NMF cho phép phân tích và nén tín hiệu tiếng nói mà không làm mất đi các đặc trưng quan trọng của nó.

1.2. Lịch sử phát triển của NMF trong mã hóa tiếng nói

Kỹ thuật NMF đã được phát triển từ những năm 1990 và đã được áp dụng rộng rãi trong nhiều lĩnh vực, bao gồm cả mã hóa tiếng nói. NMF giúp cải thiện hiệu suất nén và giảm thiểu độ trễ trong truyền tải.

II. Vấn đề và thách thức trong mã hóa tiếng nói

Mặc dù có nhiều phương pháp mã hóa tiếng nói hiện có, nhưng vẫn tồn tại nhiều thách thức trong việc đảm bảo chất lượng và hiệu suất. Các phương pháp truyền thống như PCM thường tiêu tốn băng thông lớn và không hiệu quả trong môi trường hạn chế tài nguyên.

2.1. Hạn chế của các phương pháp mã hóa truyền thống

Các phương pháp như LPC và ADPCM mặc dù phổ biến nhưng vẫn gặp khó khăn trong việc nén tiếng nói hiệu quả mà không làm giảm chất lượng âm thanh.

2.2. Nhu cầu về mã hóa tiếng nói tốc độ bit thấp

Với sự gia tăng nhu cầu truyền tải thông tin qua mạng viễn thông, việc phát triển các phương pháp mã hóa tiếng nói tốc độ bit thấp là rất cần thiết để tối ưu hóa băng thông.

III. Phương pháp mã hóa tiếng nói bằng NMF hiệu quả

Phương pháp mã hóa tiếng nói bằng NMF đã được chứng minh là hiệu quả trong việc nén tín hiệu âm thanh mà không làm mất đi các đặc trưng quan trọng. NMF cho phép phân tích tín hiệu tiếng nói thành các thành phần không âm, giúp cải thiện chất lượng mã hóa.

3.1. Nguyên lý hoạt động của NMF trong mã hóa tiếng nói

NMF phân rã tín hiệu tiếng nói thành các ma trận không âm, giúp tách biệt các thành phần âm thanh và giảm thiểu độ phức tạp trong quá trình mã hóa.

3.2. So sánh NMF với các phương pháp mã hóa khác

NMF cho thấy ưu điểm vượt trội so với các phương pháp mã hóa truyền thống, đặc biệt trong việc duy trì chất lượng âm thanh trong khi giảm kích thước dữ liệu.

IV. Ứng dụng thực tiễn của mã hóa tiếng nói bằng NMF

Mã hóa tiếng nói bằng NMF đã được áp dụng trong nhiều lĩnh vực, từ truyền thông đến nhận dạng giọng nói. Các ứng dụng này không chỉ giúp cải thiện hiệu suất mà còn mở ra nhiều cơ hội mới trong công nghệ thông tin.

4.1. Ứng dụng trong hệ thống viễn thông

NMF giúp tối ưu hóa băng thông trong các hệ thống viễn thông, cho phép truyền tải nhiều kênh âm thanh hơn mà không làm giảm chất lượng.

4.2. Ứng dụng trong nhận dạng giọng nói

Kỹ thuật NMF đã được sử dụng để cải thiện độ chính xác trong các hệ thống nhận dạng giọng nói, giúp máy tính hiểu và xử lý tiếng nói tự nhiên tốt hơn.

V. Kết luận và tương lai của mã hóa tiếng nói bằng NMF

Nghiên cứu mã hóa tiếng nói bằng NMF mở ra nhiều triển vọng cho tương lai. Với sự phát triển không ngừng của công nghệ, NMF có thể trở thành một tiêu chuẩn mới trong mã hóa tiếng nói, giúp cải thiện hiệu suất và chất lượng truyền tải.

5.1. Tương lai của NMF trong mã hóa tiếng nói

NMF có tiềm năng lớn trong việc phát triển các phương pháp mã hóa tiếng nói mới, đáp ứng nhu cầu ngày càng cao trong lĩnh vực viễn thông.

5.2. Khuyến nghị cho nghiên cứu tiếp theo

Cần tiếp tục nghiên cứu và phát triển các ứng dụng của NMF trong mã hóa tiếng nói, nhằm tối ưu hóa hiệu suất và chất lượng trong các hệ thống truyền thông hiện đại.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

17/07/2025
Luận văn thạc sĩ hay nghiên cứu phương pháp mã hóa tiếng nói dùng kỹ thuật phân rã ma trận không âm

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN VỀ MÃ HÓA TIẾNG NÓI 1. Tổng quan về tiếng nói 1. Thông tin tiếng nói Tiếng nói là dạng thông tin tự nhiên và phổ biến nhất đối với con người. Từ khi lịch sử con người hình thành, con người đã biết sử dụng tiếng nói làm phương tiện giao tiếp chính, trải qua hàng triệu năm trong quá trình tiến hóa và phát triển của loài người, tiếng nói vẫn luôn giữ vai trò là phương tiện giao tiếp cơ bản nhất.

Do đó tiếng nói là phương tiện giao tiếp cơ bản của con người, nó cũng là loại hình thông tin cơ bản và phổ biến nhất trong các hệ thống viễn thông từ trước đến nay. Kể từ khi máy tính và các ứng dụng của máy tính được nghiên cứu và ứng dụng rộng rãi, người ta cố gắng để máy tính không chỉ có thể xử lý nhanh, nhiều mà quan trọng hơn nó đủ thông minh để thay thế con người. Một trong các tiêu chí quan trọng để đánh giá độ thông minh của máy tính chính là khả năng hiểu được ngôn ngữ tự nhiên của con người trong đó có tiếng nói. Tuy nhiên, tiếng nói mang nhiều thông tin, ngoài thông tin ngôn ngữ còn cả các thông tin phi ngôn ngữ như thông tin về người nói, thông tin về sắc thái tình cảm khi nói… Tín hiệu tiếng nói là loại tín hiệu âm thanh phổ biến nhất trong viễn thông.

Dải tần tín hiệu tiếng nói nằm trong khoảng 300 Hz - 3400 Hz. Tiếng nói bao gồm hai dạng hữu thanh và vô thanh. Âm hữu thanh có đặc tính tuần hoàn còn âm vô thanh tương tự nhiễu. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.

Dạng sóng tiếng nói một câu tiếng Việt Hình 1.Tiếng nói hữu thanh 1. Tín hiệu Tín hiệu(signal) dùng để chỉ một đại lượng vật lý mang tin tức. Về mặt toán học, ta có thể mô tả tín hiệu như một hàm theo biến thời gian, không gian hay các biến độc lập khác. Chẳng hạn như, hàm: x(t )  40t 2 mô tả tín hiệu biến thiên theo biến thời gian t.

Hay một ví dụ khác, hàm: s( x, y)  2 x  7 xy  y mô tả tín hiệu là hàm 2 theo hai biến độc lập x và y, trong đó x và y biểu diễn cho hai tọa độ trong mặt phẳng. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 7 Hai tín hiệu trong ví dụ trên về lớp tín hiệu được biểu diễn chính xác bằng hàm theo biến độc lập. Tuy nhiên, trong thực tế, các mối quan hệ giữa các đại lượng vật lý và các biến độc lập thường rất phức tạp nên không thể biểu diễn tín hiệu như trong hai ví dụ vừa nêu trên. Lấy ví dụ tín hiệu tiếng nói – đó là sự biến thiên của áp suất không khí theo thời gian.

Chẳng hạn khi ta phát âm câu “Cô ấy đang đi chơi”, dạng sóng của nó được biểu diễn như Hình 1. Nguồn tín hiệu Tất cả các tín hiệu đều do một nguồn nào đó tạo ra, theo một cách thức nào đó. Ví dụ tín hiệu tiếng nói được tạo ra băng cách ép không khí đi qua dây thanh âm. Quá trình tạo tín hiệu như vậy thường liên quan đến một hệ thống, hệ thống này đáp ứng lại một kích thích nào đó.

Trong tín hiệu tiếng nói, hệ thống là hệ thống phát âm, gồm: môi, răng, lưỡi, còn kích thích là sự rung của dây thanh… 1. Hệ thống và xử lý tín hiệu Hệ thống là một thiết bị vật lý thực hiện một tác động nào đó lên tín hiệu. Ví dụ, bộ lọc nhiễu tiếng nói dùng để giảm nhiễu trong tín hiệu mang tin được gọi là một hệ thống. Khi ta truyền tín hiệu qua một hệ thống, như bộ lọc chẳng hạn, ta nói rằng đã xử lý tín hiệu đó.

Trong trường hợp này, xử lý tín hiệu liên quan đến lọc nhiễu ra khỏi tín hiệu tiếng nói mong muốn. Xử lý tín hiệu là ý muốn nói đến một loạt các công việc hay các phép toán được thực hiện trên các tín hiệu nhằm đạt mục đích nào đó, như là tách tin tức chứa bên trong tín hiệu hoặc là truyền tín hiệu mang tin từ nơi này đến nơi khác. Xử lý tiếng nói hay xử lý tín hiệu tiếng nói được hiểu là các thao tác, kỹ thuật xử lý trên máy tính nhằm mục đích đưa tiếng nói vào máy tính, xử lý theo yêu cầu và phát lại cho con người. Yêu cầu xử lý ở đây phụ thuộc vào từng ứng dụng cụ thể.

Chẳng hạn để có thể truyền tiếng nói tin cậy và hiệu quả trên các hệ thống viễn thông truyền với khoảng cách rất xa, người ta cần nghiên cứu và xây dựng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 8 các giải thuật mã hóa nén tiếng nói. Để xây dựng các ứng dụng nhận dạng tiếng nói, người ta cần nghiên cứu và xây dựng các giải thuật trích đặc trưng tiếng nói và huấn luyện tiếng nói. Để biến đổi tiếng nói, người ta cần xác định các đặc trưng tiếng nói theo các tiêu chí cụ thể khác nhau (như người nói, cảm xúc, ngữ điệu khi nói) và biến đổi trực tiếp hoặc gián tiếp các đặc trưng này. Một số ứng dụng của xử lý tiếng nói 1.

Tổng quan về mã hóa tiếng nói Vào năm 1892 Alexander Graham Bell khai trương tuyến điện thoại thương mại đầu tiên trên thế giới và cho tới gần đây con người coi điện thoại là một công cụ truyền tin hữu hiệu. Nhờ điện thoại mà con người có khả năng trao đổi thông tin giữa các điểm khác nhau trên toàn thế giới một cách dễ dàng. Ngoài ưu thế như khả năng truyền thông tin theo thời gian thực và dễ sử dụng, mạng điện thoại ngày nay còn có các ưu điểm rất cơ bản, đó là được phổ biến trên toàn cầu, giúp ta có khả năng liên lạc hầu như mọi điểm trên trái đất, thời gian đáp ứng ngắn và thuận tiện cho người sử dụng. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9 Cũng từ đó tín hiệu tiếng nói trở thành một đối tượng và cũng là một nguồn tải lớn nhất của mạng viễn thông, cùng với sự phát triển của kỹ thuật số, các công nghệ bán dẫn thì các phương pháp mã hoá tín hiệu tiếng nói cũng phát triển mạnh.

Bộ mã hoá tiếng nói được phân thành hai loại lớn: bộ mã hoá dạng sóng và bộ mã hoá tham số nguồn. Bộ mã hoá dạng sóng nhằm tạo ra dạng sóng thời gian của tín hiệu tiếng nói càng chính xác càng tốt, chúng được thiết kế độc lập với nguồn tín hiệu (có nghĩa là có thể áp dụng cho cả loại tín hiệu khác) nên chất lượng không phụ thuộc nhiều vào nguồn tín hiệu chúng có ưu điểm là chất lượng ổn định với phạm vi rộng của các đặc trưng tiếng nói, và các môi trường ồn khác nhau. Còn các bộ mã hoá nguồn tiếng nói thì lại có ưu thế trong việc tiết kiệm băng tần nhưng lại rất phức tạp và có độ ổn định không cao tuy nhiên chúng ngày càng được khắc phục, để phục vụ cho các công nghệ viễn thông hiện tại và trong tương lai. Mã hóa tiếng nói tốc độ bit thấp Mã hóa PCM cho tốc độ bit của tiếng nói đã số hóa là 64 Kbps giống tốc độ bit của một kênh thông tin số cơ bản chưa ghép kênh [2].

Khoảng 20 năm trở lại đây với sự phát triển mạnh của mạng viễn thông toàn cầu, mạng Internet các dịch vụ viễn thông tích hợp thoại, hình, số liệu. thì băng tần truyền dẫn ngày càng trở nên hạn chế. Khi đó, việc sử dụng phương pháp mã hóa PCM với tốc độ cơ bản 64 Kbps là tiêu tốn lãng phí nguồn tài nguyên, hạn chế dung lượng thông tin trên một kênh truyền vật lý. Chính vì vậy, rất nhiều nhà nghiên cứu trên thế giới đã tập trung vào vấn đề mã hóa nguồn tiếng nói để đảm bảo tiếng nói được mã hóa có tốc độ bit thấp, có thể dễ dàng tăng số kênh truyền logic trên một kênh truyền vật lý, trong khi vẫn phải đảm bảo các yêu cầu về chất lượng [1, 7, 9, 13].

Các phương pháp mã hóa nguồn tiếng nói phổ biến được biết đến là mã hóa dự đoán tuyến tính LPC [11], mã hóa thích nghi CELP [10],. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Một trong những phương thức phân tích mạnh nhất là kỹ thuật phân tích dự đoán tuyến tính LPC [11]. Đây là phương pháp chọn trên phương pháp coi tín hiệu tiếng nói là hệ thống thay đổi chậm theo thời gian được kích thích bởi xung tựa tuần hoàn và nhiễu ngẫu nhiên.1) k 1 Ý tưởng cơ bản của việc phân tích dự đoán tuyến tính là một mẫu tiếng nói có thể xấp xỉ một cách tuyến tính với một mẫu trước đó. Một bộ dự đoán tuyến tính, với hệ số  k được định nghĩa như là một hệ thống mà đầu ra của nó có phương trình: p s ( n)    k s ( n  k ) (1.2) k 1 Sai số dự đoán định nghĩa là e(n) p e(n)   k s(n  k ) (1.3) k 1 Bằng việc tối thiểu hóa tổng bình phương sự khác nhau giữa mẫu thực và mẫu dự đoán được, các hệ số dự đoán sẽ quyết định việc truyền tới thiểu hoá này.

Phương pháp LPC có ưu thế vượt trội cho việc ước lượng các thông số cơ bản của tiếng nói như cao độ, formants, phổ,… và mã hoá tốc độ bít thấp để truyền dẫn và lưu trữ. Điều quan trọng của phương pháp này là khả năng thực hiện ước lượng các thông số này một cách chính xác và mối liên hệ trong việc tính toán tín hiệu tiếng nói. Phương pháp này cũng đã được tiêu chuẩn hóa trong các tiêu chuẩn của ITU-T. Mục tiêu của luận văn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 Hướng nghiên cứu mã hóa tiếng nói tốc độ bit thấp dùng kỹ thuật phân rã ma trận không âm hiện vẫn được tiếp tục phát triển trong những năm gần đây nhưng ở Việt Nam, hướng nghiên cứu này còn khá mới mẻ.

Luận văn này nghiên cứu về phương pháp mã hóa tiếng nói dùng kỹ thuật phân rã ma trận không âm dùng NMF. Phân tích lý thuyết, cài đặt thực nghiệm với cơ sở dữ liệu tiếng Việt và đánh giá hiệu quả của phương pháp NMF, từ đó đưa ra các khuyến nghị cho việc phát triển hệ thống mã hóa tiếng nói tốc độ bit thấp thời gian thực dùng kỹ thuật phân rã ma trận không âm cho phù hợp với tiếng nói tiếng Việt. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 CHƯƠNG 2 PHƯƠNG PHÁP MÃ HÓA TIẾNG NÓI DÙNG KỸ THUẬT PHÂN RÃ MA TRẬN KHÔNG ÂM NMF 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Nghiên cứu mã hóa tiếng nói bằng phân rã ma trận không âm mang đến cái nhìn sâu sắc về phương pháp mã hóa tiếng nói hiện đại, sử dụng kỹ thuật phân rã ma trận không âm (NMF). Nghiên cứu này không chỉ giải thích cách thức hoạt động của NMF trong việc tách biệt các thành phần âm thanh mà còn chỉ ra những lợi ích vượt trội của nó trong việc cải thiện chất lượng mã hóa và giảm thiểu độ nhiễu. Độc giả sẽ tìm thấy những thông tin hữu ích về ứng dụng của NMF trong các hệ thống nhận diện tiếng nói và truyền thông đa phương tiện.

Để mở rộng kiến thức của bạn về các phương pháp giải quyết vấn đề trong lĩnh vực này, bạn có thể tham khảo tài liệu Luận án tiến sĩ hus phương pháp giải một số bài toán chấp nhận tách suy rộng liên quan đến bài toán cân bằng. Tài liệu này sẽ cung cấp thêm những góc nhìn và phương pháp liên quan, giúp bạn hiểu rõ hơn về các ứng dụng của phân rã ma trận trong các bài toán phức tạp.