Tổng quan nghiên cứu

Trong bối cảnh trí tuệ nhân tạo và xử lý ngôn ngữ tự nhiên bùng nổ, nhận dạng tiếng nói tự động đóng vai trò là giao thức cốt lõi giúp tối ưu hóa tương tác giữa con người và máy móc. Dù các hệ thống nhận dạng tiếng Anh đã đạt độ chính xác trong phòng thí nghiệm lên tới 99,7% và trong môi trường thực tế đạt 98%, các nghiên cứu dành cho tiếng Việt vẫn đối mặt với rào cản lớn do đặc trưng ngôn ngữ đơn lập, đa thanh điệu và sự biến thiên phức tạp giữa các vùng miền. Khi tỷ số tín hiệu trên nhiễu giảm từ mức trên 40dB xuống dưới 18dB, tỷ lệ lỗi của hệ thống nhận dạng tiếng nói có thể tăng vọt gấp 3 đến 10 lần, đồng thời tỷ lệ lỗi ở hệ thống độc lập người nói thường cao gấp 3 đến 5 lần so với hệ thống phụ thuộc người nói.

Luận văn thạc sĩ khoa học máy tính với đề tài nghiên cứu mô hình Markov ẩn và ứng dụng xây dựng hệ thống nhận dạng tiếng nói được thực hiện nhằm giải quyết bài toán tự động hóa phân lớp chuỗi âm thanh tiếng Việt. Mục tiêu trọng tâm của nghiên cứu là tìm hiểu, so sánh các phương pháp tiếp cận âm học, mạng nơ-ron nhân tạo và nhận dạng mẫu thống kê, từ đó ứng dụng mô hình Markov ẩn cùng bộ công cụ HTK để xây dựng hệ thống nhận dạng chuỗi âm thanh liên tục cho 10 chữ số tiếng Việt từ 0 đến 9.

Nghiên cứu được triển khai tại Trường Đại học Công nghệ Thông tin và Truyền thông thuộc Đại học Thái Nguyên trong giai đoạn năm 2016 đến năm 2018. Kết quả nghiên cứu mang lại ý nghĩa thực tiễn to lớn khi thiết lập khung quy trình chuẩn hóa từ khâu tiền xử lý tín hiệu, trích xuất đặc trưng âm học đến huấn luyện mô hình, đặt nền tảng cho việc phát triển các giải pháp điều khiển thiết bị thông minh, tổng đài viễn thông tự động và công nghệ trợ năng cho người khuyết tật tại Việt Nam.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng lý thuyết nhận dạng mẫu thống kê kết hợp với xử lý tín hiệu số và ngôn ngữ học âm bản tiếng Việt. Mô hình Markov ẩn là một cấu trúc ngẫu nhiên hai lớp gồm một chuỗi trạng thái ẩn không thể quan sát trực tiếp và một tập hợp các quan sát được sinh ra thông qua các hàm mật độ xác suất. Cấu trúc mô hình được xác định bởi bộ ba tham số bao gồm ma trận xác suất chuyển trạng thái, tập phân bố xác suất quan sát và vector phân bố xác suất trạng thái ban đầu.

Quá trình mô hình hóa âm thanh dựa trên ba bài toán nền tảng của mô hình Markov ẩn:

  • Bài toán đánh giá xác suất chuỗi quan sát được giải quyết thông qua thuật toán tiến và thuật toán lùi.
  • Bài toán giải mã tìm chuỗi trạng thái ẩn tối ưu nhất được thực thi thông qua thuật toán lập trình động Viterbi.
  • Bài toán huấn luyện và tái ước lượng bộ tham số mô hình nhằm cực đại hóa khả năng mô tả dữ liệu được tối ưu bằng thuật toán Baum-Welch.

Về mặt âm học, tiếng Việt là ngôn ngữ có kết cấu âm tiết tính chặt chẽ, trong đó mỗi âm tiết đại diện cho một hình vị gồm 5 thành phần: phụ âm đầu, âm đệm, âm chính, âm cuối và thanh điệu với 6 thanh điệu đặc trưng gồm thanh ngang, thanh huyền, thanh ngã, thanh hỏi, thanh sắc và thanh nặng. Hệ thống trích xuất đặc trưng sử dụng kỹ thuật trích xuất hệ số phổ Mel kết hợp với năng lượng logarit, các hệ số vi phân bậc một và vi phân bậc hai nhằm nắm bắt đầy đủ sự biến thiên của phổ âm thanh theo thời gian ngắn từ 20ms đến 30ms.

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

Nghiên cứu sử dụng phương pháp thực nghiệm kết hợp với phân tích định lượng dựa trên bộ công cụ chuyên dụng HTK. Nguồn dữ liệu âm thanh được thu thập từ nhiều người nói đại diện cho các phương ngữ khác nhau với tần số lấy mẫu chuẩn 16kHz, mã hóa 16-bit PCM tuyến tính. Dữ liệu bao gồm các phát âm đơn lẻ và các chuỗi số liên tục từ 0 đến 9, được phân chia thành tập huấn luyện và tập kiểm thử độc lập.

Phương pháp chọn mẫu có chủ đích kết hợp phân tầng được áp dụng để đảm bảo độ bao phủ của các biến thể ngữ âm, tốc độ phát âm và sự khác biệt giới tính. Nghiên cứu thực hiện quy trình tiền xử lý qua bộ lọc thông cao với hệ số làm nổi tín hiệu trong khoảng 0.95 đến 0.97, phân đoạn khung tín hiệu với độ dài 25ms, bước nhảy khung 10ms và áp dụng cửa sổ Hamming có tham số 0.54 để giảm thiểu hiện tượng gián đoạn biên. Lý do lựa chọn mô hình Markov ẩn liên tục và bộ công cụ HTK là khả năng mô hình hóa tham số linh hoạt bằng hàm mật độ xác suất Gauss đa chiều, cho phép khử lỗi lượng tử hóa và tương thích tốt với đặc tính biến thiên liên tục của dòng ngữ lưu tiếng Việt. Timeline nghiên cứu được thực hiện xuyên suốt trong 24 tháng từ việc xây dựng từ điển phát âm, gán nhãn dữ liệu đến tối ưu hóa cấu trúc mô hình.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm và kiểm thử hệ thống nhận dạng 10 chữ số tiếng Việt trên nền tảng HTK đã ghi nhận các kết quả nổi bật sau:

Thứ nhất, việc áp dụng trích xuất đặc trưng âm học bằng 39 chiều vector hệ số bao gồm 12 hệ số Mel, 1 hệ số năng lượng logarit cùng 13 hệ số vi phân bậc một và 13 hệ số vi phân bậc hai đã giúp tăng độ ổn định của vector đặc trưng lên 42.5% so với việc chỉ sử dụng vector 13 chiều truyền thống.

Thứ hai, cấu trúc mô hình HMM dạng từ trái qua phải với 5 trạng thái phát xạ cho mỗi từ kết hợp mô hình khoảng lặng 3 trạng thái và mô hình khoảng lặng ngắn 1 trạng thái đã giải quyết triệt để sự nhập nhằng ranh giới giữa các từ trong chuỗi phát âm liên tục. Độ chính xác nhận dạng khi chèn mô hình khoảng lặng ngắn tăng từ 84.6% lên 94.2%, tương đương mức cải thiện 9.6 điểm phần trăm.

Thứ ba, thuật toán tiến đã chứng minh tính ưu việt vượt trội về hiệu năng tính toán. Đối với mô hình 5 trạng thái và chuỗi quan sát dài 100 khung thời gian, thuật toán tiến chỉ yêu cầu thực hiện khoảng 3.000 phép nhân, giảm thiểu hàm mũ so với mức tiêu tốn 10 mũ 72 phép tính của phương pháp tính toán xác suất trực tiếp.

Thứ tư, khi kiểm thử hệ thống với tập dữ liệu phụ thuộc người nói, độ chính xác nhận dạng đạt mức ấn tượng 98.7% ở mức từ và 96.5% ở mức câu. Đối với tập kiểm thử bán độc lập người nói, hệ thống duy trì tỷ lệ nhận dạng trung bình đạt 91.8% ở mức từ và 87.4% ở mức chuỗi câu liên tục.

Thảo luận kết quả

Kết quả nhận dạng đạt được phản ánh chính xác các quy luật âm học và cấu trúc ngôn ngữ của tiếng Việt. Hiện tượng nhận dạng nhầm lẫn chủ yếu xảy ra giữa các cặp số có nguyên âm chính và âm cuối tương đồng hoặc có thanh điệu gần nhau trong không gian âm học như số 1 và số 4, hoặc số 7 và số 8 khi người nói phát âm ở tốc độ nhanh. Sự suy giảm độ chính xác trong tập kiểm thử độc lập người nói xuất phát từ việc âm sắc, tần số cơ bản của dây thanh âm và phương ngữ địa phương có sự phân tán lớn.

So với các nghiên cứu quốc tế trên cùng tác vụ nhận dạng 10 chữ số như hệ thống tiếng Thái đạt 96.89% hay tiếng Anh đạt 98% trong môi trường nhiễu nhẹ, kết quả 94.2% của luận văn là rất khả quan đối với một ngôn ngữ giàu thanh điệu phức tạp như tiếng Việt. Trong các báo cáo khoa học, dữ liệu thực nghiệm này có thể được trực quan hóa thông qua ma trận nhầm lẫn 10x10 để biểu diễn tỷ lệ phân lớp chính xác giữa các chữ số, kết hợp với đồ thị đường cong ROC thể hiện mối tương quan giữa tỷ lệ phát hiện đúng và tỷ lệ báo động giả dưới các ngưỡng năng lượng lọc nhiễu khác nhau.

Đề xuất và khuyến nghị

Dựa trên các kết luận rút ra từ quá trình nghiên cứu thực nghiệm, tác giả đề xuất bốn giải pháp trọng tâm nhằm nâng cao hiệu quả nhận dạng tiếng nói tiếng Việt:

  1. Mở rộng cơ sở ngữ liệu âm vị và bộ từ vựng: Các nhóm nghiên cứu tại các trường đại học và viện công nghệ cần triển khai thu thập kho ngữ liệu tiếng nói quy mô lớn với hơn 500 giờ ghi âm đa vùng miền, mở rộng kích thước từ vựng từ 10 chữ số lên 5.000 từ phổ dụng trước quý 4 năm 2027 nhằm nâng độ chính xác nhận dạng ngữ cảnh lên trên 92%.
  2. Nâng cấp thuật toán lọc nhiễu thích nghi: Các kỹ sư xử lý tín hiệu cần ứng dụng bộ lọc đáp ứng xung vô hạn kết hợp kỹ thuật chuẩn hóa phổ trung bình nhằm duy trì tỷ lệ nhận dạng đạt trên 90% ngay cả khi hoạt động trong môi trường có tỷ số tín hiệu trên nhiễu dưới 20dB trong giai đoạn 2026-2028.
  3. Tích hợp mô hình lai ghép mạng nơ-ron sâu và Markov ẩn: Đội ngũ phát triển phần mềm cần nghiên cứu tích hợp mạng nơ-ron nhân tạo sâu vào cấu trúc phân bố xác suất của mô hình Markov ẩn, hướng tới giảm tỷ lệ lỗi từ xuống dưới 5% trước năm 2028 dưới sự phối hợp giữa doanh nghiệp công nghệ và chuyên gia ngôn ngữ học.
  4. Chuẩn hóa bộ công cụ phiên âm tự động theo âm vị Triphone: Bộ Thông tin và Truyền thông cùng các hội chuyên ngành cần ban hành chuẩn phiên âm quốc tế thống nhất cho tiếng Việt, tài trợ xây dựng từ điển phát âm mã nguồn mở trong vòng 18 tháng tới phục vụ nghiên cứu học thuật và thương mại hóa.

Đối tượng nên tham khảo luận văn

Luận văn mang lại giá trị học thuật và ứng dụng thực tiễn cao cho 4 nhóm đối tượng chính:

  • Sinh viên và học viên cao học chuyên ngành Khoa học máy tính, Công nghệ thông tin: Nắm vững phương pháp mô hình hóa chuỗi thời gian, cách cài đặt cấu hình bộ công cụ HTK, xây dựng tập tin ngữ pháp và tối ưu hóa giải thuật Viterbi trong các bài toán nhận dạng mẫu.
  • Kỹ sư phát triển phần mềm và chuyên gia trí tuệ nhân tạo: Ứng dụng trực tiếp cấu trúc mô hình để phát triển các module điều khiển thiết bị bằng giọng nói không chạm trên thiết bị IoT, hệ thống tương tác bằng lời nói trong nhà thông minh và tổng đài trả lời tự động.
  • Nhà nghiên cứu ngôn ngữ học tính toán và xử lý ngữ âm tiếng Việt: Khai thác tài liệu phân tích sâu sắc về cấu trúc âm tiết 5 thành phần, cơ chế biến đổi thanh điệu và phương pháp biểu diễn âm vị học phục vụ xây dựng các hệ thống tổng hợp và nhận dạng giọng nói nâng cao.
  • Các đơn vị phát triển giải pháp y tế thông minh và công nghệ trợ năng: Tham khảo khung thiết kế hệ thống nhận dạng khẩu lệnh để xây dựng phần mềm hỗ trợ bệnh nhân liệt vận động, người khiếm thị nhập liệu văn bản và điều khiển xe lăn thông minh bằng giọng nói.

Câu hỏi thường gặp

Mô hình Markov ẩn giải quyết tính biến thiên theo thời gian của tín hiệu tiếng nói bằng cách nào? Mô hình Markov ẩn mô hình hóa tín hiệu âm thanh thành các trạng thái dừng cục bộ trong khoảng thời gian ngắn từ 20ms đến 30ms. Sự biến thiên tốc độ phát âm được hấp thụ linh hoạt thông qua các xác suất tự chuyển trạng thái và chuyển tiếp sang trạng thái kế tiếp trong ma trận chuyển vị, cho phép hệ thống tự động co giãn trục thời gian tương tự kỹ thuật Dynamic Time Warping.

Tại sao phương pháp trích xuất đặc trưng MFCC lại được ưu tiên lựa chọn thay vì LPC hay PLP? Phương pháp MFCC được xây dựng dựa trên thang đo tần số Mel mô phỏng chính xác cơ chế cảm nhận âm thanh phi tuyến tính của màng nhĩ tai người. Kỹ thuật này sử dụng chuỗi bộ lọc băng thông dạng tam giác kết hợp biến đổi cosin rời rạc, giúp tách biệt các dao động thanh quản và giữ lại các đỉnh cộng hưởng formant quan trọng, mang lại hiệu quả vượt trội trong môi trường có độ ồn biến đổi.

Việc chèn mô hình khoảng lặng ngắn đóng vai trò gì trong nhận dạng tiếng nói liên tục? Trong dòng ngữ lưu liên tục, giữa các từ luôn xuất hiện các khoảng ngắt âm thanh vô cùng ngắn mà người nói không nhận biết. Mô hình khoảng lặng ngắn với 1 trạng thái liên kết trực tiếp giữa các mô hình từ cho phép hệ thống tự động bỏ qua các đoạn ngắt này mà không làm đứt gãy quá trình giải mã Viterbi, từ đó giảm tỷ lệ xóa từ và chèn từ sai.

Đâu là thách thức kỹ thuật lớn nhất khi xây dựng hệ thống nhận dạng tiếng Việt so với tiếng Anh? Tiếng Việt là ngôn ngữ đơn lập có 6 thanh điệu mang chức năng khu biệt ngữ nghĩa sâu sắc. Cùng một tổ hợp âm vị nhưng khi thay đổi thanh điệu sẽ tạo ra các từ hoàn toàn khác nhau. Điều này đòi hỏi hệ thống nhận dạng âm học không chỉ trích xuất thông tin phổ tần số mà còn phải theo dõi đường bao cao độ và tần số cơ bản để phân loại chính xác từng âm tiết.

Bộ công cụ HTK đóng vai trò như thế nào trong quy trình nghiên cứu của đề tài? Bộ công cụ HTK cung cấp hệ thống thư viện C chuyên dụng để xử lý toàn bộ vòng đời của hệ thống nhận dạng tiếng nói, từ trích xuất vector đặc trưng với công cụ HCopy, khởi tạo tham số với HInit, huấn luyện lặp Baum-Welch với HRest, đến giải mã chuỗi từ tự động với HVite và đánh giá tỷ lệ lỗi nhận dạng bằng HResults.

Kết luận

Luận văn đã hoàn thành xuất sắc các mục tiêu nghiên cứu thông qua 5 đóng góp cốt lõi:

  • Hệ thống hóa toàn diện cơ sở lý thuyết về xử lý tín hiệu âm thanh, cấu trúc âm vị học tiếng Việt và cơ chế toán học của mô hình Markov ẩn.
  • Xây dựng thành công quy trình trích xuất vector đặc trưng âm học tối ưu 39 chiều kết hợp giữa hệ số Mel, năng lượng và các đạo hàm vi phân bậc cao.
  • Thiết lập từ điển phát âm chuẩn xác và bộ mô hình HMM liên tục có chèn các trạng thái khoảng lặng ngắn giúp xử lý hiệu quả chuỗi phát âm liên tục.
  • Đạt độ chính xác nhận dạng thực nghiệm lên đến 98.7% đối với tập dữ liệu chuẩn và 94.2% đối với chuỗi số liên tục trong môi trường kiểm thử bán độc lập.
  • Cung cấp tài liệu tham khảo có tính hệ thống cao, kết nối chặt chẽ giữa lý thuyết xác suất thống kê và bài toán kỹ thuật ứng dụng thực tế.

Trong giai đoạn 2026-2028, hướng nghiên cứu tiếp theo cần tập trung vào việc mở rộng tập từ vựng lớn kết hợp mô hình lai ghép học sâu nhằm tối ưu hóa khả năng nhận dạng tự nhiên đa phương ngữ. Các nhà nghiên cứu và kỹ sư công nghệ có thể tải toàn văn luận văn và bộ mã nguồn cấu hình HTK để ứng dụng trực tiếp vào các dự án phát triển trợ lý ảo và công nghệ giọng nói tiếng Việt ngay hôm nay.