Tổng quan nghiên cứu

Trên thế giới hiện có khoảng 6.500 ngôn ngữ, nhưng phần lớn các hệ thống chuyển văn bản thành giọng nói (Text-To-Speech - TTS) thương mại hiện nay chỉ tập trung vào một số ít ngôn ngữ có nguồn dữ liệu khổng lồ như tiếng Anh hoặc tiếng Trung. Tại Việt Nam, tiếng Bahnar là ngôn ngữ của cộng đồng hơn 286.000 đồng bào dân tộc thiểu số tại khu vực Tây Nguyên, đóng vai trò quan trọng trong bản sắc văn hóa dân tộc nhưng lại đối mặt với tình trạng thiếu hụt dữ liệu số nghiêm trọng (low-resource language). Việc thiếu vắng các kho ngữ liệu ghi âm đạt chuẩn phòng thu từ 20 đến 50 giờ khiến các kiến trúc học sâu thông thường không thể tự động tổng hợp được giọng đọc tự nhiên.

Mục tiêu cụ thể của luận văn thạc sĩ chuyên ngành Khoa học Máy tính do học viên Hồ Minh Hoàng thực hiện dưới sự hướng dẫn của Phó Giáo sư Tiến sĩ Quản Thành Thơ tại Trường Đại học Bách khoa – Đại học Quốc gia Thành phố Hồ Chí Minh là nghiên cứu, thiết kế và phát triển thành công giải pháp tổng hợp giọng nói chất lượng cao cho tiếng Bahnar. Đề tài được triển khai trong thời gian từ tháng 9 năm 2023 đến tháng 12 năm 2023 và hoàn thành bảo vệ chính thức vào tháng 1 năm 2024.

Nghiên cứu mang ý nghĩa thực tiễn to lớn trong việc bảo tồn văn hóa, hỗ trợ người khiếm thị và nâng cao khả năng tiếp cận thông tin, giáo dục cho đồng bào vùng sâu vùng xa. Bằng cách kết hợp kiến trúc mô hình khuếch tán Grad-TTS, bộ chuyển đổi giọng nói StarGANv2 và bộ phát âm HiFi-GAN tinh chỉnh, công trình đã giải quyết bài toán phát âm không giới hạn từ vựng, nâng cao chỉ số đánh giá độ tự nhiên của giọng nói lên mức cạnh tranh tương đương giọng đọc người thật, mở ra giải pháp công nghệ bền vững cho các ngôn ngữ ít tài nguyên.

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

Khung lý thuyết áp dụng

Luận văn xây dựng trên nền tảng kết hợp của ba trụ cột lý thuyết học sâu hiện đại:

Thứ nhất, mô hình xác suất khuếch tán dựa trên phương trình vi phân ngẫu nhiên (Score-based Diffusion Probabilistic Model) của Grad-TTS. Mô hình này biến đổi dần dần phân phối nhiễu Gaussian thành biểu diễn phổ âm thanh Mel-spectrogram thông qua quá trình khuếch tán ngược, cho phép kiểm soát linh hoạt sự đánh đổi giữa tốc độ suy luận và độ chính xác âm học.

Thứ hai, mạng đối nghịch tạo sinh (Generative Adversarial Networks - GAN) với hai biến thể chuyên biệt: mô hình HiFi-GAN đóng vai trò bộ phát âm thần kinh (neural vocoder) chuyển đổi Mel-spectrogram thành sóng âm thanh trực tiếp thông qua bộ phân biệt đa chu kỳ (Multi-Period Discriminator - MPD) và đa tỷ lệ (Multi-Scale Discriminator - MSD); và kiến trúc StarGANv2-VC thực hiện chuyển đổi giọng nói không cần ngữ liệu song song (non-parallel voice conversion) bằng cách phân tách đặc trưng nội dung, tần số cơ bản F0 và phong cách người nói.

Thứ ba, các khái niệm xử lý âm thanh số nền tảng bao gồm biểu diễn Mel-spectrogram qua thang đo Mel Scale và Decibel Scale, cùng cơ chế căn chỉnh đơn điệu (Monotonic Alignment Search - MAS) giúp ánh xạ tối ưu giữa chuỗi âm vị đầu vào và các khung thời gian âm học.

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

Nghiên cứu sử dụng tập dữ liệu thực nghiệm gồm 12 giờ âm thanh tiếng Bahnar chuẩn hóa, tương đương hơn 3.200 câu thoại được thu âm từ người bản ngữ với tần số lấy mẫu 22.050 Hz và độ sâu 16-bit.

Phương pháp chọn mẫu áp dụng là kỹ thuật lấy mẫu phân tầng theo độ phủ âm vị (phoneme-balanced sampling), đảm bảo bao quát 100% các tổ hợp phụ âm đầu, nguyên âm ngắn, nguyên âm dài và các đặc trưng thanh học đặc thù của tiếng Bahnar.

Lý do lựa chọn phương pháp phân tích kết hợp giữa mô hình khuếch tán và mạng sinh đối nghịch là nhằm khắc phục triệt để hiện tượng vấp âm, méo tiếng khi huấn luyện trên tập dữ liệu nhỏ dưới 15 giờ. Quá trình tiền xử lý bao gồm loại bỏ nhiễu nền, chuẩn hóa biên độ âm lượng về ngưỡng âm 3 dB, xây dựng bảng chuyển đổi văn bản sang âm vị chuyên biệt và trích xuất 80 chiều đặc trưng Mel-spectrogram. Quá trình huấn luyện thực nghiệm được thực hiện liên tục trong 16 tuần trên hệ thống máy chủ tính toán GPU hiệu năng cao.

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

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

Thực nghiệm cho thấy mô hình tích hợp BN-TTS-VC mang lại sự vượt trội rõ rệt về mọi chỉ số âm học so với các phương pháp truyền thống trên tập ngữ liệu tiếng Bahnar:

Chất lượng giọng đọc được đo lường qua thang điểm đánh giá ý kiến trung bình (Mean Opinion Score - MOS) đạt 4.08 trên 5.0 điểm, thu hẹp khoảng cách chỉ còn kém 0.22 điểm so với giọng thu âm thực tế của người bản xứ (đạt 4.30 điểm) và cao hơn 21.4% so với mô hình tham chiếu Tacotron2 thông thường.

Hiệu năng tính toán của Grad-TTS đạt bước tiến lớn khi chỉ cần 10 bước khuếch tán ngược (Grad-TTS-10) là đã đạt chất lượng âm thanh tương đương 98.7% so với khi chạy 1.000 bước (Grad-TTS-1000), trong khi tốc độ tạo sóng âm tăng gấp 85 lần, đáp ứng yêu cầu xử lý thời gian thực.

Bộ phát âm HiFi-GAN sau khi được tinh chỉnh riêng trên tập dữ liệu tiếng Bahnar (HiFi-GAN-BN) giúp giảm 26.5% độ méo phổ quang học (spectral distortion) và loại bỏ hoàn toàn các tạp âm kim loại so với việc sử dụng bộ phát âm đa ngôn ngữ chưa tinh chỉnh.

Kỹ thuật StarGANv2-VC chuyển đổi thành công sắc thái âm điệu đặc trưng của người Bahnar với độ chính xác nhận diện người nói đạt trên 91.2%, ngay cả khi tập huấn luyện phong cách chỉ có 20 phút âm thanh mẫu.

Thảo luận kết quả

Khi phân tích kết quả qua biểu đồ nhiệt Mel-spectrogram, dữ liệu phản ánh rõ ràng sự liền mạch ở các vùng chuyển tiếp formant giữa phụ âm và nguyên âm đặc thù của tiếng Bahnar. Bảng so sánh điểm MOS giữa các cấu hình cho thấy đường cong chất lượng tăng mạnh từ 4 bước khuếch tán lên 10 bước, sau đó tiệm cận trạng thái bão hòa từ bước thứ 50 trở đi.

Nguyên nhân chính giúp mô hình đạt hiệu năng cao là nhờ cơ chế khuếch tán điểm số khử nhiễu từng phần, giúp tái tạo cấu trúc hài hòa của sóng âm mà không bị phụ thuộc quá mức vào kích thước bộ dữ liệu. So với các nghiên cứu tổng hợp tiếng Việt hoặc tiếng Anh trước đây, việc áp dụng thành công StarGANv2-VC giúp hệ thống bảo tồn trọn vẹn ngữ điệu bản địa mà không cần ghi âm lại toàn bộ kho ngữ liệu cho từng giọng đọc mới. Đây là bước đột phá kỹ thuật có ý nghĩa then chốt đối với bài toán xử lý tiếng nói các dân tộc thiểu số.

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

Nhằm hoàn thiện và đưa kết quả nghiên cứu vào ứng dụng thực tiễn sâu rộng, luận văn đề xuất 4 nhóm giải pháp chiến lược:

Mở rộng cơ sở dữ liệu ngữ âm tiếng Bahnar lên quy mô tối thiểu 40 giờ trong vòng 12 tháng tới. Cơ quan văn hóa địa phương phối hợp cùng các viện nghiên cứu tiến hành thu thập mẫu giọng từ ít nhất 30 người nói đại diện cho các vùng phương ngữ khác nhau, hướng đến mục tiêu nâng chỉ số MOS trung bình đạt mốc 4.35 điểm.

Tối ưu hóa kiến trúc mạng nơ-ron để giảm 45% kích thước trọng số mô hình và giảm 35% độ trễ tính toán trong vòng 6 tháng. Đội ngũ kỹ sư phần mềm thực hiện lượng tử hóa mô hình (quantization) nhằm triển khai giải pháp trực tiếp trên các thiết bị di động và máy tính nhúng mà không cần kết nối máy chủ đám mây.

Chuẩn hóa bộ công cụ chuyển đổi văn bản sang âm vị (G2P) tự động cho hơn 15.000 từ vựng tiếng Bahnar trong thời hạn 9 tháng. Các chuyên gia ngôn ngữ học cùng nhóm nghiên cứu trí tuệ nhân tạo sẽ tích hợp các quy tắc ngữ âm học cổ truyền với mô hình học máy để xử lý triệt để các biến thể từ vựng vay mượn.

Ứng dụng thử nghiệm hệ thống vào các nền tảng phát thanh cộng đồng và sách giáo khoa điện tử tại 5 huyện thuộc khu vực Tây Nguyên trong vòng 18 tháng. Mục tiêu giúp hơn 50.000 học sinh và người dân bản địa tiếp cận tin tức, kiến thức y tế và bài giảng song ngữ một cách trực quan, chính xác.

Đố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:

Nhóm nghiên cứu và chuyên gia Trí tuệ nhân tạo, Xử lý ngôn ngữ tự nhiên: Cung cấp tài liệu tham khảo chuyên sâu về phương pháp kết hợp mô hình khuếch tán Grad-TTS, GAN và Voice Conversion cho các ngôn ngữ nghèo tài nguyên.

Kỹ sư phát triển phần mềm và doanh nghiệp công nghệ giáo dục (EdTech): Tận dụng quy trình xây dựng pipeline âm thanh và kiến trúc HiFi-GAN tối ưu để tích hợp tính năng đọc văn bản tự động vào ứng dụng học tập song ngữ và trợ lý ảo.

Cơ quan quản lý nhà nước và tổ chức văn hóa, bảo tồn di sản: Sử dụng làm tài liệu định hướng công nghệ trong các đề án số hóa tiếng nói, bảo tồn ngôn ngữ và phát triển truyền thông đa phương tiện cho cộng đồng các dân tộc thiểu số Việt Nam.

Giảng viên, học viên cao học và sinh viên ngành Khoa học Máy tính: Nắm bắt phương pháp luận nghiên cứu thực nghiệm, kỹ thuật xử lý tín hiệu âm thanh số từ cơ bản đến nâng cao cùng cách thức giải quyết bài toán tối ưu hóa dữ liệu hạn chế.

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

Hệ thống tổng hợp giọng nói tiếng Bahnar giải quyết thách thức thiếu dữ liệu như thế nào? Hệ thống sử dụng mô hình khuếch tán Grad-TTS kết hợp thuật toán căn chỉnh MAS và mô hình chuyển đổi giọng nói StarGANv2-VC. Sự kết hợp này cho phép mô hình học các biểu diễn âm học tổng quát và thích ứng nhanh chỉ với khoảng 12 giờ dữ liệu thu âm, thay vì cần hàng trăm giờ như các mô hình truyền thống.

Chỉ số MOS đạt 4.08 trên thang điểm 5.0 phản ánh chất lượng âm thanh ở mức độ nào? Điểm số 4.08 là mức đánh giá xuất sắc trong xử lý giọng nói, biểu thị âm thanh có độ tự nhiên cao, phát âm rõ ràng, không bị giật cục và rất gần với giọng đọc thực tế của người bản ngữ (đạt 4.30 điểm), vượt qua ngưỡng nghe hiểu thông thường để đạt chuẩn thương mại.

Sự khác biệt khi sử dụng Grad-TTS 10 bước so với 1.000 bước là gì? Thực nghiệm chứng minh Grad-TTS với 10 bước khuếch tán ngược giúp giảm 99% thời gian tính toán so với cấu hình 1.000 bước, trong khi chất lượng âm thanh vẫn duy trì được trên 98.7%, tạo điều kiện tối ưu để hệ thống vận hành theo thời gian thực trên các thiết bị phổ thông.

Tại sao cần tinh chỉnh riêng mô hình HiFi-GAN cho tiếng Bahnar? Mô hình HiFi-GAN gốc được huấn luyện trên dữ liệu tiếng Anh nên không tái tạo chính xác các dải tần số và âm sắc đặc thù của tiếng Bahnar. Việc tinh chỉnh tạo ra phiên bản HiFi-GAN-BN giúp giảm 26.5% độ méo phổ quang học và tái tạo âm thanh sắc nét, trung thực.

Hệ thống có khả năng mở rộng cho các ngôn ngữ dân tộc thiểu số khác tại Việt Nam không? Hoàn toàn có khả năng. Quy trình xử lý dữ liệu âm thanh, trích xuất đặc trưng âm vị và kiến trúc kết hợp BN-TTS-VC trong luận văn là một khung làm việc tổng quát, có thể chuyển giao và áp dụng trực tiếp cho các ngôn ngữ như Ê-đê, Gia-rai, Chăm hoặc Mường.

Kết luận

Công trình nghiên cứu luận văn thạc sĩ về tổng hợp giọng nói cho tiếng Bahnar đã đạt được các đóng góp nổi bật:

  • Xây dựng thành công bộ ngữ liệu chuẩn hóa gồm 12 giờ âm thanh và hệ thống âm vị hoàn chỉnh cho tiếng Bahnar phục vụ nghiên cứu học sâu.
  • Đề xuất kiến trúc lai BN-TTS-VC kết hợp hoàn hảo giữa Grad-TTS, StarGANv2-VC và HiFi-GAN, giải quyết triệt để bài toán khan hiếm dữ liệu.
  • Đạt chất lượng giọng đọc tự nhiên vượt trội với điểm MOS 4.08/5.0, đáp ứng tiêu chuẩn tổng hợp âm thanh thời gian thực chỉ với 10 bước suy luận.
  • Định hình lộ trình 18 tháng mở rộng tập dữ liệu lên 40 giờ và triển khai thử nghiệm ứng dụng phát thanh, giáo dục tại 5 huyện Tây Nguyên.
  • Đóng góp một giải pháp công nghệ thiết thực cho nỗ lực bảo tồn di sản văn hóa phi vật thể và thu hẹp khoảng cách số cho các dân tộc thiểu số.

Hãy kết nối và tham khảo toàn văn công trình nghiên cứu tại Thư viện Trường Đại học Bách khoa – ĐHQG-HCM để cùng chung tay thúc đẩy ứng dụng trí tuệ nhân tạo phục vụ cộng đồng và phát triển công nghệ ngôn ngữ nước nhà.