Luận văn: Nhận dạng tiếng nói tiếng Việt sử dụng mức dưới từ (Nguyễn Phú Bình)

Luận văn thạc sĩ nghiên cứu về nhận dạng tiếng nói tiếng Việt. Phân tích phương pháp sử dụng mức dưới từ, mô hình Markov ẩn và kỹ thuật trích chọn đặc trưng MFCC.

Người đăng

Ẩn danh

Thể loại

Luận Văn Thạc Sỹ

2004

75
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khái niệm về nhận dạng tiếng nói tiếng Việt mức dưới từ

Nhận dạng tiếng nói tiếng Việt sử dụng mức dưới từ là một công nghệ tiên tiến trong lĩnh vực xử lý tín hiệu và truyền thông. Phương pháp này tập trung vào việc phân tích các đơn vị âm thanh nhỏ hơn từ như âm vị, nửa âm tiết để xây dựng các mô hình nhận dạng hiệu quả. Thay vì chỉ sử dụng toàn bộ từ, hệ thống phân tích các thành phần cơ bản tạo nên tiếng nói, cho phép xử lý số lượng từ vựng lớn hơn. Đây là nền tảng quan trọng để phát triển các ứng dụng nhận dạng tiếng nói liên tục trong tương lai. Kỹ thuật này đã được áp dụng rộng rãi trong các hệ thống hiện đại.

1.1. Định nghĩa mức dưới từ trong nhận dạng tiếng nói

Mức dưới từ (subword units) bao gồm các đơn vị nhỏ như âm vị, nửa âm tiếttriphone. Đây là những thành phần cơ bản tạo nên cấu trúc của tiếng nói. Sử dụng các đơn vị này giúp hệ thống nhận dạng tiếng nói có khả năng xử lý linh hoạt hơn và giảm yêu cầu dữ liệu huấn luyện so với mô hình toàn từ.

1.2. Ưu điểm của phương pháp mức dưới từ

Phương pháp nhận dạng tiếng nói mức dưới từ giúp xử lý số lượng từ vựng lớn hơn, cải thiện độ chính xác khi phát âm liên tục, và giảm chi phí tính toán. Hệ thống có thể nhận dạng các từ chưa được huấn luyện trước đó bằng cách kết hợp các đơn vị âm thanh cơ bản.

II. Đặc trưng của tiếng nói tiếng Việt

Tiếng nói tiếng Việt có những đặc trưng riêng biệt cần được hiểu rõ để xây dựng hệ thống nhận dạng tiếng nói hiệu quả. Tiếng Việt là ngôn ngữ đơn âm tiết với hệ thống thanh điệu phong phú, bao gồm sáu thanh cơ bản. Các đặc tính ngữ âm của tiếng Việt bao gồm âm vị, phụ âm, và nguyên âm với những tính chất âm học khác nhau. Tín hiệu tiếng nói được phát sinh từ sự dao động của dây thanh, tạo ra các đặc trưng tần sốnăng lượng riêng. Hiểu rõ cơ chế tạo tiếng nói là tiền đề để thiết kế các mô hình Markov ẩn phù hợp.

2.1. Hệ thống âm vị và thanh điệu tiếng Việt

Tiếng Việt có khoảng 21-22 phụ âm, 11 nguyên âm và 6 thanh điệu chính. Mỗi âm vị có những đặc trưng âm học riêng trong miền tần số. Hệ thống thanh điệu ảnh hưởng lớn đến tín hiệu tiếng nói và cần được xử lý đặc biệt trong quá trình trích chọn đặc trưng.

2.2. Đặc tính âm học của tiếng nói tiếng Việt

Âm thanh tiếng Việt bao gồm âm hữu thanhâm vô thanh với năng lượng thời gian ngắn khác nhau. Tần số cơ bản (F0) thay đổi theo thanh điệu, tạo ra các mẫu sóng độc lập. Việc phân tích tín hiệu trên miền thời gianmiền tần số giúp xác định chính xác các đơn vị âm thanh.

III. Kỹ thuật trích chọn đặc trưng MFCC

Trích chọn đặc trưng MFCC (Mel-Frequency Cepstral Coefficients) là phương pháp chuẩn được sử dụng rộng rãi trong hệ thống nhận dạng tiếng nói. Kỹ thuật này mô phỏng cách tai người nhận thức âm thanh, chuyển đổi tín hiệu từ miền tần số sang thang Mel. Quá trình trích chọn đặc trưng bao gồm: tiền xử lý tín hiệu, biến đổi Fourier rời rạc, áp dụng bộ lọc hiệu chỉnh trên thang Mel, biến đổi Cosins rời rạc, và tính toán Cepstral có trọng số. Các hệ số MFCC thu được cung cấp thông tin đầy đủ về đặc trưng tín hiệu tiếng nói cần thiết cho huấn luyện mô hình. Phương pháp này đã chứng minh hiệu quả cao trong các ứng dụng thực tế.

3.1. Quy trình tiền xử lý và phân tích tín hiệu

Bước đầu tiên là tiền xử lý tín hiệu, bao gồm phát hiện điểm đầu và điểm cuối của tiếng nói, phân khung với hàm cửa số phù hợp. Tính toán hàm năng lượng ngắn hạn để phát hiện hoạt động tiếng nói, áp dụng bộ lọc hiệu chỉnh để loại bỏ nhiễu tần số thấp.

3.2. Tính toán hệ số MFCC

Sau biến đổi Fourier rời rạc, áp dụng bộ lọc Mel để chuyển đổi sang thang Mel phù hợp với cách nghe của con người. Tính toán logarit năng lượng và thực hiện biến đổi Cosins rời rạc để thu được hệ số Cepstral. Các tham số tức thời và đạo hàm của chúng được tính toán làm đặc trưng đầu vào cho mô hình.

IV. Mô hình Markov ẩn và ứng dụng trong nhận dạng

Mô hình Markov ẩn (Hidden Markov Model - HMM) là nền tảng toán học cho hầu hết các hệ thống nhận dạng tiếng nói hiện đại. Mô hình HMM mô tả quá trình phát sinh tín hiệu tiếng nói thông qua một chuỗi trạng thái ẩn và xác suất quan sát. Trong nhận dạng tiếng nói tiếng Việt mức dưới từ, mỗi đơn vị âm thanh (âm vị, nửa âm tiết) được mô hình hóa bằng một HMM với 3-5 trạng thái. Thủ tục huấn luyện nhúng (embedded training) là kỹ thuật quan trọng cho phép huấn luyện mô hình trực tiếp từ tín hiệu tiếng nói liên tục mà không cần phân khúc thủ công. Quá trình huấn luyện mô hình sử dụng thuật toán Baum-Welch để tối ưu hóa các tham số mô hình. Nhận dạng trong thời gian thực được thực hiện bằng thuật toán Viterbi theo chùm.

4.1. Cấu trúc và huấn luyện mô hình HMM

Mô hình HMM cho âm vị bao gồm 3-5 trạng thái với ma trận chuyển đổi trạng thái và phân phối xác suất quan sát. Mô hình âm vị képtriphone cải thiện độ chính xác bằng cách xem xét ngữ cảnh. Thủ tục huấn luyện nhúng cho phép tối ưu hóa mô hình Markov ẩn từ dữ liệu có ghi chú ở mức câu hoặc từ.

4.2. Nhận dạng thời gian thực và tìm kiếm Viterbi

Thuật toán Viterbi tìm chuỗi trạng thái tối ưu nhất cho tín hiệu quan sát. Tìm kiếm Viterbi theo chùm giảm độ phức tạp tính toán bằng cách chỉ giữ lại N giả thuyết tốt nhất. Mô hình ngôn ngữ được tích hợp để ưu tiên các chuỗi từ hợp lý, cải thiện độ chính xác của hệ thống nhận dạng tiếng nói trong thời gian thực.

28/12/2025

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

Chương 1: Tong quan 1 Tổng quan 1. Nhận đạng tiếng nói "Nhận dạng tiếng nói hiện đang là một trong những vấn đẻ nhận được nhiều s lâm cũ c nhà nghién cứu bởi tiêm ming tng dung Lo lớn của nỗ. Một «: quát, nhận dạng, tiếng nói là làm cho máy hiểu, nhận biết được ngít nghĩa gũa lõi nói. Thực chit day là quá trinh biển đổi tin hiệu am thanh thu được qua micro, aus đường đây điện thoại hoặc các thiết bị thu ain khag,.

thanh mot chuoi đó các từ được nhận dạng có thể được sử đụng ngay trong céc img dung diéu khiến thiết bị, nhập liệu, soạn thảo văn bàn bằng lời,. hoặc được đưa đến một quá trình. xử lý ngôn ngữ mức cao hơn. Các hệ thêng nhận dạng tiếng nói có thẻ được phân thành oác loại như sau : + _ Nhận đạng cáo từ phát âm rời rạc / liền tụe + _ Nhận đạng tiếng nói phụ thuộc người nói / không phụ thuộc người nói © Hé thong nhậu dang có từ điển cỡ nhỏ (khoảng 20 từ) / lừ điền cỡ lớn (hàng nghìn từ) «Nhận đmg tiếng nói trong môi trường gó độ ôn thấp / co.

Trong một hệ thống nhận đạng tiếng nói phát âm rời rạc thì người nói sau khi nói một từ phải dùng lại trước khi phát ñm từ tiếp theo. Ngược lại, hệ thống nhận dang lời nói liên tục không đôi hỏi diễu này, được tiểng nói phát âm liên tục. Cũng đã có một số hệ thống nhận dang sir dung md, hình Markov Ấn ở mức đơn vị âm thanh nhỏ hơn từ nhưng những thực nghiệm của các hệ thông đó văn chỉ áp dụng trên một tập từ vựng không lớn lắm và cũng chưa đề cặp gì đến việc nhận dang tiếng nói liền tục. Xuất phát từ nhận thức trên, cuốn luận van nay được thực hiện với mục tiêu lä tìm hiểu và đưa ra phương pháp dể xảy dựng được một ứng dụng nhị dạng tiếng nói tiếng V sử đụng đơn vị nhận dạng mức dưới từ.

Đi ỡ là cơ sở The phép phát triển các ứng đụng nhận đạng tiếng nói liên tục với số lượng tir vimg lớn trong tương lai Cụ thể, nội dụng gũa luận văn được chúa lư các phần như sau: Chương 1 giới thiệu về những khái niệm cơ bản của nhận đạng tiếng nói và tóm tat một số kết quả nghiên cứu về nhận đạng tiếng mỏi trếng Vì iệL. Những mnục tiêu cẳn phải thực hiện của để tải cũng được đê cập đến trong chương này Chương 2 trình bảy về một số tỉnh chất của tin hiệu tiếng nói, từ cơ chế tạo ra tiếng nói, cáo đặu trưng của ẳng nói và gác phương phúp biểu điển tín hiệu Hếng nói Chương 3 đề cập đến kĩ thuật tính các hệ sé MFCC, do là một phương pháp trích. chọn đặc ưng tim hiệu tiếng nói đã được áp dụng khả hiệu quá trong, các hệ thống, nhận dang Chương 4 trình bảy về khai niém mé hinh Markov 4n va mét sé van đề đáng lưu ý khi áp dụng mô hình Markoy ẩn vào nhận dạng tiếng nói. Một nội dụng khả quan.

trọng của chương này chính là thủ tue hudn luyén nhing (embedded training), đó là *kĩ thuật cơ sở để xây dựng các mô hình mức đưới từ (subword) đẻ sử dựng trong các ứng dụng nhận dạng tiếng nói với số lượng tử vụng lớn. Chương 5 trình bảy khái quát về mô hình ngôn ngữ và cách áp dụng mồ hình ngôn ngữ vào lĩnh vực nhận dạng tiếng nói. Chương 6 giới tiêu về hệ thống nhậu dang tiếng nói tiếng Việt sử dụng đơm vị nhận dạng mức đưới từ mà học viên đã xây dựng. Các kết quả thực nghiệm của đẻ tai cing được trình bảy trong chương nảy.

Cuỗi cùng là phản kết hiận và phương hướng phát triển của đẻ tài. Lời nói đầu "Nhận đạng tiếng nói tự động từ lâu đã là một mơ ước của cơn người. Irong những, wim gần đây, khi má khoa học công nghệ tiền bộ cho phép thì ước mơ mây đang din dan trở thành hiện thực. Trong cuộc sông có rât nhiêu ứng dụng cân đến nhận đạng, tự động bằng tiếng nói như nhập đử liệu máy tính bằng lời, hỗ trợ người tan tat, quay số điện thoại bằng lởi nói,.

Hiện nay trên thể giới đã có một số hệ thống, nhận đạng Hếng tỏi cố lớn, có độ chính xác lương đối cao. Các hệ thống này chủ yếu được phát triển trên nên công nghệ hiện đại với các máy tính lớn, các vi mạch xử lý tiếng nói chuyên dựng và sử dụng các cơ sở dữ liệu tiếng nói khá hoàn chính. Còn đổi với tiếng Việt, do có những đặc thủ riêng, nên việc chọn lựa cách tiếp cận bài toàn nhận dang sao cho phi hợp với tiếng, Việt là một vẫn để quan trong va tương doi kho khăn. Trong những năm gần dây, ở Việt Nam nói chung và trường, Tại học Bách Khoa Hà Nội nói riêng đã có khá nhiều nghiên củu về nhận dạng tiếng nói tiếng Việt.

Tuy nhiền, nếu so với trên thế giới thi những kết quả đó còn 5 , Cho dến nay, các hệ thông nhận dạng tiếng nói thành công nhật à dựa trên khuynh hưởng nhận dạng mẫu. Cúc kỳ thuật nhận dạng mẫu đơn giản như lượng tử hóa vector, hiệu chỉnh thời giản động, đã được áp dụng khá thành công vào các ủng dụng nhận dạng tiếng nỏi tiếng Việt phát â âm rời rac vei sé lương từ vựng hạn chế. Tuy nhiên, mục tiêu của nhận dạng tiếng nói tự động bằng, xuáy là phải tiên tới các hệ thông nhận dang tiếng nói Hên tục, kích thước từ điển lớn, không phụ thuộc người nói. Vi vậy, các hệ thống nhận dạng tiếng nói ngày nay thường dược xây dựng trên cơ sở áp dụng các kỹ thuật nhận dạng mẫu phức tap hơn, đó Tà mô hình Markov hoặc mỏ hình bài giữa Markov ân và mạng neuron 'Trên thể giới đã có khá nhiều hệ thông nhận dạng tiếng nói cỡ lớn sử dụng mỏ hình Markoy ân cho độ chính xác rất cao như hệ thông nhận dạng Sphinx của trường dai học Camegie Melkm, bộ công cụ nhận dạng tiếng nói HTK của trường đại học Cambridge,.

O Vigt Nam, một số chương trình nhận dạng tiếng nói dựa trên mô hình Markov ản cũng đã cho những kết quả khá khá quan. Tuy nhiên, pha những chương trình đỏ vẫn chỉ sử dụng mô hình Markov an ở mức từ nên †ừ vung có khâ năng nhận dang được còn hạn chế vá khó áp dung để nhận dang Lời nói đầu "Nhận đạng tiếng nói tự động từ lâu đã là một mơ ước của cơn người. Irong những, wim gần đây, khi má khoa học công nghệ tiền bộ cho phép thì ước mơ mây đang din dan trở thành hiện thực. Trong cuộc sông có rât nhiêu ứng dụng cân đến nhận đạng, tự động bằng tiếng nói như nhập đử liệu máy tính bằng lời, hỗ trợ người tan tat, quay số điện thoại bằng lởi nói,.

Hiện nay trên thể giới đã có một số hệ thống, nhận đạng Hếng tỏi cố lớn, có độ chính xác lương đối cao. Các hệ thống này chủ yếu được phát triển trên nên công nghệ hiện đại với các máy tính lớn, các vi mạch xử lý tiếng nói chuyên dựng và sử dụng các cơ sở dữ liệu tiếng nói khá hoàn chính. Còn đổi với tiếng Việt, do có những đặc thủ riêng, nên việc chọn lựa cách tiếp cận bài toàn nhận dang sao cho phi hợp với tiếng, Việt là một vẫn để quan trong va tương doi kho khăn. Trong những năm gần dây, ở Việt Nam nói chung và trường, Tại học Bách Khoa Hà Nội nói riêng đã có khá nhiều nghiên củu về nhận dạng tiếng nói tiếng Việt.

Tuy nhiền, nếu so với trên thế giới thi những kết quả đó còn 5 , Cho dến nay, các hệ thông nhận dạng tiếng nói thành công nhật à dựa trên khuynh hưởng nhận dạng mẫu. Cúc kỳ thuật nhận dạng mẫu đơn giản như lượng tử hóa vector, hiệu chỉnh thời giản động, đã được áp dụng khá thành công vào các ủng dụng nhận dạng tiếng nỏi tiếng Việt phát â âm rời rac vei sé lương từ vựng hạn chế. Tuy nhiên, mục tiêu của nhận dạng tiếng nói tự động bằng, xuáy là phải tiên tới các hệ thông nhận dang tiếng nói Hên tục, kích thước từ điển lớn, không phụ thuộc người nói. Vi vậy, các hệ thống nhận dạng tiếng nói ngày nay thường dược xây dựng trên cơ sở áp dụng các kỹ thuật nhận dạng mẫu phức tap hơn, đó Tà mô hình Markov hoặc mỏ hình bài giữa Markov ân và mạng neuron 'Trên thể giới đã có khá nhiều hệ thông nhận dạng tiếng nói cỡ lớn sử dụng mỏ hình Markoy ân cho độ chính xác rất cao như hệ thông nhận dạng Sphinx của trường dai học Camegie Melkm, bộ công cụ nhận dạng tiếng nói HTK của trường đại học Cambridge,.

O Vigt Nam, một số chương trình nhận dạng tiếng nói dựa trên mô hình Markov ản cũng đã cho những kết quả khá khá quan. Tuy nhiên, pha những chương trình đỏ vẫn chỉ sử dụng mô hình Markov an ở mức từ nên †ừ vung có khâ năng nhận dang được còn hạn chế vá khó áp dung để nhận dang 5. Sử đụng chim trong tim kiém $. Tìm kiêm Viterbi theo chùm 6 Xây dựng chương trình nhận dạng tiếng nói tiếng Việt.

Đại cương về tiếng Vì 6. Đặc điểm của tiếng Việt. Đặc điểm ngữ âm - Ðb, Đặc điễm tử vựng,. Đặc điểm ngữ pháp 6.

+ Câu tạo của am tết. TIệ thông âm vị 6. Xây dựng hệ thông nhận đạng tiếng nói tiếng Việt 6. Các thành phân chính của hệ thẳng 6.

Chuẩn bị cơ sở dữ liệu tiếng nói 6. Huân luyện mô hình và đánh giá hệ thông 6. Nhận dạng tiếng nói trong chế độ thời gian thực 6. Lựa chọn đơn vị âm thanh đã huắn luyện mô hình.

Các đơn vị nhận đạng thông thường a. Mö hình tử và âm tiết. Mö hình âm vị e. Mô hình âm vị kép, ba ãma vị.

Mô hình âm đầu + vẫn. ĐỂ xuất dơn vị nhân dang cơ bản là bán âm tiết. Các kết quả thực nghiệm 6. So sánh mồ hình âm dầu~ vẫn với mỏ hình bán äm tiết, 6.

Ảnh hưởng của số lần thục hiện vòng lặp trong thủ tục 6. Nhận đang các từ chưa được luân huyện.4, Các thử nghiệm với số lượng tử vựng nhỏ. Các kết quả dạt được 2. Phương hướng phát triển của để tải Chương 1: Tong quan 1 Tổng quan 1.

Nhận đạng tiếng nói "Nhận dạng tiếng nói hiện đang là một trong những vấn đẻ nhận được nhiều s lâm cũ c nhà nghién cứu bởi tiêm ming tng dung Lo lớn của nỗ.

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