Tổng quan nghiên cứu

Xử lý tín hiệu âm thanh và tiếng nói là một trong những lĩnh vực cốt lõi của khoa học máy tính và viễn thông hiện đại. Về mặt vật lý, thính giác con người có thể cảm nhận dao động âm thanh trong dải tần số từ 20 Hz đến 20.000 Hz, trong khi tín hiệu tiếng nói truyền thông tập trung chủ yếu trong băng tần từ 300 Hz đến 3.400 Hz. Phần lớn các hệ thống truyền thông và nhận dạng truyền thống tập trung chủ yếu vào việc giải mã thông tin ngôn ngữ nhằm đảm bảo tính dễ hiểu của thông điệp. Tuy nhiên, tín hiệu tiếng nói thực tế còn chứa đựng lượng lớn thông tin phi ngôn ngữ phong phú, đặc biệt là đặc trưng sinh học và thói quen phát âm giúp nhận danh chính xác người nói.

Vấn đề nghiên cứu trọng tâm là làm thế nào để biến đổi thông tin người nói trong tín hiệu tiếng nói từ người nói nguồn sang người nói đích mà vẫn giữ nguyên nội dung văn bản và độ tự nhiên cao. Các kỹ thuật tổng hợp giọng nói cổ điển thường bị giới hạn bởi số lượng mẫu giọng thu trước hoặc gặp phải hiện tượng méo dạng tín hiệu khi điều chỉnh tham số.

Mục tiêu cụ thể của nghiên cứu là xây dựng và hoàn thiện giải pháp biến đổi thông tin người nói cho tiếng nói tiếng Việt bằng cách ứng dụng kỹ thuật phân rã theo thời gian cải tiến (MRTD) kết hợp với kỹ thuật lai ghép thay thế điểm sự kiện (HTD). Nghiên cứu được triển khai thực nghiệm trên hệ thống ngữ âm tiếng Việt với 6 thanh điệu đặc trưng, sử dụng công cụ phân tích chất lượng cao STRAIGHT trên môi trường tính toán MATLAB.

Về mặt ý nghĩa khoa học và thực tiễn, công trình mở ra hướng đi mới trong việc mã hóa tiếng nói tốc độ bit cực thấp dưới 1,2 kbps qua việc truyền tải dữ liệu dạng văn bản và tái tạo thông tin người nói ở đầu nhận. Đồng thời, kết quả nghiên cứu đóng góp giải pháp kỹ thuật cho các ứng dụng lồng tiếng tự động trong điện ảnh, biến đổi giọng nói trong sản xuất truyền thông đa phương tiện và cá nhân hóa trợ lý ảo.

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 các lý thuyết xử lý tín hiệu âm thanh và mô hình toán học hiện đại:

Mô hình nguồn âm và bộ lọc (Source-Filter Model): Giả định quá trình phát âm của con người được tách biệt thành hai thành phần độc lập gồm nguồn kích thích từ dây thanh quản tạo ra tần số cơ bản F0 và bộ lọc cộng hưởng đại diện cho tuyến âm (vocal tract) tạo nên các tần số formant đặc trưng.

Lý thuyết phân rã theo thời gian (Temporal Decomposition - TD): Được đề xuất ban đầu bởi Bishnu Atal vào năm 1983, kỹ thuật này mô hình hóa chuỗi tham số phổ của tiếng nói thành tích của ma trận điểm sự kiện tĩnh (event targets) và ma trận hàm sự kiện động (event functions). Hàm sự kiện mô tả sự chuyển tiếp mượt mà giữa các âm vị do hiện tượng đồng cấu âm (co-articulation), trong khi điểm sự kiện lưu giữ cấu trúc phổ ổn định mang đặc trưng người nói.

Mô hình phân rã giới hạn cải tiến (MRTD): Kế thừa mô hình RTD bậc hai, MRTD bổ sung ràng buộc hình học chuẩn đơn đỉnh cho các hàm sự kiện và áp dụng thuật toán chuẩn hóa nhằm đảm bảo tính chất thứ tự nghiêm ngặt của vector tham số phổ đường LSF (Line Spectral Frequencies) bậc 32 (P = 32), triệt tiêu hoàn toàn nguy cơ mất ổn định của bộ lọc tổng hợp tuyến tính.

Cơ sở sinh học thính giác: Mô hình phân tích âm học tích hợp thang đo 24 băng tần Bark và ngưỡng cảm nhận biến đổi biên độ 1 dB (tương đương 12% mức thay đổi áp suất âm thanh) của tai người để tối ưu hóa việc phân tách đặc trưng.

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

Nguồn dữ liệu thực nghiệm: Sử dụng bộ cơ sở dữ liệu tiếng nói tiếng Việt chuẩn hóa, bao gồm 100 câu thoại hoàn chỉnh được thu âm trực tiếp từ các phát thanh viên nam và nữ tại phòng thu tiêu chuẩn. Toàn bộ tín hiệu được số hóa ở định dạng WAV PCM không nén với tần số lấy mẫu 16.000 Hz và độ sâu 16 bit.

Phương pháp chọn mẫu: Áp dụng phương pháp chọn mẫu phân tầng có chủ đích nhằm bao phủ toàn diện 6 thanh điệu tiếng Việt (ngang, huyền, sắc, hỏi, ngã, nặng) cùng toàn bộ các cấu trúc âm tiết cơ bản (âm đầu, âm đệm, âm chính, âm cuối). Tập dữ liệu được phân chia thành 80 câu phục vụ xây dựng kho dữ liệu mẫu ngoại tuyến và 20 câu độc lập dùng để đánh giá kiểm thử trực tuyến.

Phương pháp phân tích và xử lý dữ liệu: Tín hiệu tiếng nói được phân tích thông qua bộ công cụ STRAIGHT trên nền tảng MATLAB với độ dài khung phân tích 20 ms và bước nhảy khung 1 ms. Lý do lựa chọn phương pháp phân tích MRTD kết hợp tìm kiếm láng giềng gần nhất (NNS) trong không gian LSF là nhằm khắc phục triệt để nhược điểm làm mịn phổ quá mức (over-smoothing) của mô hình thống kê Gaussian hỗn hợp (GMM), đồng thời giảm tải không gian tính toán so với phương pháp thay thế từng khung ngắn 5 ms truyền thống (HTT). Quá trình nghiên cứu và thực nghiệm được tiến hành hoàn chỉnh trong vòng 12 tháng.

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 đối sánh giữa các phương pháp biến đổi tham số trực tiếp qua STRAIGHT, mô hình TD-GMM, mô hình thay thế khung HTT và mô hình đề xuất HTD đã chỉ ra 4 phát hiện quan trọng:

Thứ nhất, việc tối ưu hóa cấu trúc phân rã âm vị trong phương pháp HTD bằng cách cố định 3 điểm sự kiện cách đều nhau trên mỗi âm vị giúp giảm không gian tìm kiếm và dung lượng lưu trữ ngoại tuyến hơn 70% so với phương pháp thay thế khung HTT với cửa sổ 5 ms. Khi thử nghiệm tăng số điểm sự kiện lên 4 hoặc 5 điểm trên một âm vị, chất lượng âm thanh tái tạo không tăng thêm nhưng tài nguyên bộ nhớ tiêu tốn tăng tuyến tính 33% đến 66%.

Thứ hai, thuật toán chuẩn hóa khoảng cách dLSF trong MRTD đã giải quyết hoàn toàn lỗi vi phạm thứ tự tham số phổ đường, đạt tỷ lệ ổn định bộ lọc 100% trên toàn bộ 20 câu kiểm thử, trong khi phương pháp RTD nguyên thủy để xảy ra hiện tượng mất ổn định phổ ở khoảng 4,5% tổng số khung phân tích.

Thứ ba, về mặt đánh giá khách quan, chỉ số hiệu năng phổ (Performance Index - PI-LSF) của mô hình HTD đạt mức cải thiện độ chính xác khoảng 18,5% so với phương pháp TD-GMM và tương đương 96% chất lượng của phương pháp thay thế khung toàn phần HTT.

Thứ tư, về mặt đánh giá chủ quan thông qua bài kiểm tra nghe chuẩn ABX với 15 người tham gia đánh giá độc lập, tỷ lệ nhận dạng chính xác giọng nói đích của phương pháp HTD đạt 86,7%, điểm đánh giá chất lượng tự nhiên trung bình (MOS) đạt 3,82 trên thang điểm 5,0, cao hơn đáng kể so với mức 3,21 điểm của mô hình TD-GMM.

Thảo luận kết quả

Chất lượng vượt trội của phương pháp HTD bắt nguồn từ nguyên lý tách biệt miền thời gian. Hàm sự kiện của giọng nguồn được bảo toàn nguyên vẹn giúp duy trì độ trơn tự nhiên và thông tin ngữ âm tiếng Việt, trong khi các điểm sự kiện thưa được thay thế chính xác bằng các vector LSF vật lý thực của giọng đích thông qua thuật toán láng giềng gần nhất NNS. Điều này loại bỏ hoàn toàn hiện tượng lấy trung bình thống kê vốn làm mất đi các chi tiết formant sắc nét trong các mô hình GMM cổ điển.

Dữ liệu thực nghiệm có thể được hệ thống hóa rõ ràng thông qua hai hình thức trực quan: Bảng so sánh đa tiêu chí giữa các giải pháp kỹ thuật (thời gian tính toán, dung lượng bộ nhớ, điểm MOS, chỉ số PI-LSF) và Biểu đồ biểu diễn đường bao phổ năng lượng LSF cùng đường biến thiên tần số cơ bản F0 của 6 thanh điệu tiếng Việt trước và sau biến đổi. Kết quả khẳng định việc dịch chuyển mức F0 trung bình kết hợp bảo toàn hình dạng đường nét F0 cục bộ giúp giữ vững 100% ngữ điệu và tính chính xác của thanh điệu tiếng Việt mà không gây ra hiện tượng méo tiếng.

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

Dựa trên các kết quả đạt được, nghiên cứu đưa ra 4 nhóm giải pháp kỹ thuật cụ thể nhằm đưa mô hình vào ứng dụng thực tiễn:

Thứ nhất, tối ưu hóa thuật toán tìm kiếm láng giềng gần nhất (NNS) bằng cấu trúc cây KD-tree hoặc thuật toán tìm kiếm xấp xỉ nhằm cắt giảm thời gian xử lý trực tuyến xuống dưới 30 ms cho mỗi câu thoại có độ dài 3 giây, đáp ứng tiêu chuẩn truyền thông thời gian thực trong quý 2 năm tiếp theo do nhóm kỹ sư phần mềm thực hiện.

Thứ hai, mở rộng quy mô cơ sở dữ liệu âm học tiếng Việt chuẩn hóa lên trên 5.000 câu thoại với sự tham gia của hơn 50 người nói đại diện cho các vùng miền Bắc, Trung, Nam, do các viện nghiên cứu ngôn ngữ và xử lý tiếng nói chủ trì thu âm và gán nhãn mức âm vị trong vòng 6 tháng.

Thứ ba, triển khai thử nghiệm tích hợp bộ mã hóa MRTD-HTD vào hệ thống truyền thông thoại băng hẹp của mạng viễn thông quân sự hoặc mạng vô tuyến chuyên dụng, đặt mục tiêu nén lưu lượng thoại xuống dưới 1,0 kbps mà vẫn đảm bảo độ nhận dạng người nói đạt trên 80% trước quý 4.

Thứ tư, kết hợp biểu diễn thưa MRTD với các kiến trúc mạng nơ-ron học sâu hiện đại như mô hình biến phân tự mã hóa (VAE) hoặc mạng đối kháng tạo sinh (GAN) do các chuyên gia trí tuệ nhân tạo phát triển trong vòng 12 tháng, nhằm nâng mức điểm đánh giá chất lượng trung bình MOS vượt mốc 4,2/5,0 điểm.

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

Nội dung và kết quả của luận văn mang lại giá trị tham khảo thiết thực cho 4 nhóm đối tượng chính:

Nhóm học viên cao học và nghiên cứu sinh ngành Khoa học máy tính, Công nghệ thông tin và Xử lý tín hiệu số (DSP): Luận văn cung cấp khung cơ sở lý thuyết toán học hoàn chỉnh về phép phân rã ma trận trực giao SVD, thuật toán tối ưu hóa tham số LSF và mã nguồn cài đặt chi tiết trên MATLAB phục vụ công tác nghiên cứu học thuật.

Nhóm kỹ sư phát triển phần mềm Trí tuệ nhân tạo (AI Engine): Cung cấp giải pháp kỹ thuật khả thi để xây dựng các tính năng chuyển đổi giọng nói (Voice Conversion), tổng hợp giọng đọc tùy chỉnh trong các ứng dụng trợ lý ảo, hệ thống đọc sách nói tự động và ứng dụng học ngoại ngữ tương tác.

Nhóm chuyên gia kỹ thuật viễn thông và truyền thông số: Cung cấp phương pháp luận và thuật toán mã hóa tham số tiếng nói tốc độ bit siêu thấp, phục vụ mục tiêu tối ưu hóa hạ tầng băng thông và truyền dẫn dữ liệu âm thanh an toàn qua kênh truyền hẹp.

Nhóm nhà sản xuất nội dung đa phương tiện, điện ảnh và phát thanh truyền hình: Mang lại giải pháp công nghệ lồng tiếng nhân vật, phục hồi hoặc giả lập giọng nói của các nhân vật lịch sử trong phim tài liệu với chi phí sản xuất giảm hơn 50% so với phương pháp thu âm truyền thống.

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

Kỹ thuật phân rã theo thời gian (TD) đóng vai trò gì trong bài toán biến đổi giọng nói? Kỹ thuật TD phân tách tín hiệu tiếng nói thành hai thành phần độc lập: hàm sự kiện động đại diện cho thông tin ngôn ngữ và điểm sự kiện tĩnh đại diện cho thông tin đặc trưng của người nói. Việc chỉ thay đổi các điểm sự kiện giúp giữ nguyên nội dung câu nói trong khi giọng nói được biến đổi hoàn toàn sang người nói đích.

Tại sao phương pháp HTD lại vượt trội hơn mô hình TD-GMM truyền thống? Mô hình GMM sử dụng giá trị kỳ vọng trung bình thống kê nên thường làm phẳng các đỉnh formant, khiến tiếng nói bị quá trơn và mất đi tính tự nhiên. Ngược lại, HTD tìm kiếm và thay thế trực tiếp các điểm sự kiện vật lý thực từ cơ sở dữ liệu đích, giúp âm thanh tái tạo đạt điểm MOS cao hơn khoảng 0,6 điểm.

Tham số phổ đường LSF có ưu thế gì so với các tham số phổ khác trong xử lý tiếng nói? LSF có đặc tính trực tiếp liên quan đến các tần số cộng hưởng của tuyến âm, rất thuận lợi cho việc nội suy trên miền thời gian và lượng tử hóa tham số. Tính chất sắp xếp thứ tự nghiêm ngặt của vector LSF bậc 32 đảm bảo bộ lọc tổng hợp luôn ở trạng thái ổn định tuyệt đối trong suốt quá trình biến đổi.

Phương pháp nghiên cứu xử lý các thanh điệu đặc thù của tiếng Việt như thế nào? Hệ thống sử dụng bộ phân tích STRAIGHT để trích xuất chính xác đường vận động tần số cơ bản F0 của 6 thanh điệu tiếng Việt. Thuật toán biến đổi mức F0 trung bình theo người nói đích nhưng giữ nguyên độ dốc và biên độ dao động F0 cục bộ, giúp bảo toàn 100% ngữ điệu chuẩn xác của tiếng Việt.

Vì sao nghiên cứu lại chọn cố định 3 điểm sự kiện trên mỗi âm vị trong phương pháp HTD? Thực nghiệm khoa học chứng minh việc đặt 3 điểm sự kiện cách đều nhau trên mỗi âm vị là điểm cân bằng tối ưu. Cấu hình này giúp giảm hơn 70% không gian tìm kiếm dữ liệu so với phương pháp khung 5 ms, đồng thời đảm bảo chất lượng âm thanh tái tạo không bị suy giảm so với các cấu hình nhiều điểm hơn.

Kết luận

  • Luận văn đã nghiên cứu toàn diện cơ sở lý thuyết về thông tin người nói và hoàn thiện thuật toán phân rã tiếng nói theo thời gian giới hạn cải tiến (MRTD) đảm bảo tính ổn định của tham số LSF bậc 32.
  • Đề xuất thành công phương pháp biến đổi giọng người nói lai ghép HTD cho tiếng nói tiếng Việt, giải quyết triệt để nhược điểm quá trơn của mô hình GMM và độ phức tạp cao của phương pháp HTT.
  • Kết quả thực nghiệm trên hệ thống 6 thanh điệu tiếng Việt đạt tỷ lệ nhận dạng đúng giọng nói đích 86,7% và điểm chất lượng tự nhiên MOS đạt 3,82/5,0 điểm.
  • Đóng góp giải pháp mã hóa thoại tốc độ bit cực thấp dưới 1,2 kbps và công nghệ chuyển đổi giọng nói ứng dụng cho truyền thông đa phương tiện.
  • Kế hoạch tiếp theo trong vòng 6 đến 12 tháng tới tập trung mở rộng dữ liệu 50 giọng nói đa vùng miền và tích hợp mô hình học sâu thời gian thực; khuyến khích các đơn vị công nghệ ứng dụng ngay kết quả nghiên cứu vào các hệ thống AI giọng nói thương mại.