BO GIAO DUC VA DAO TAO TRUONG DAI HOC BACH KHOA HA NOI NGUYEN ANH TUAN XAY DUNG PHAN MEM TU DONG CHAM CONG NHÂN VIÊN DỰA TRÊN NHẬN DẠNG GIỌNG NÓI LUẬN VĂN THẠC SỸ CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN Hà Nội 2018 BO GIAO DUC VA DAO TAO TRUONG DAI HOC BACH KHOA HA NOI NGUYEN ANH TUAN XAY DUNG PHAN MEM TU DONG CHAM CONG NHÂN VIÊN DỰA TRÊN NHẬN DẠNG GIỌNG NÓI LUẬN VĂN THẠC SỸ CHUYEN NGÀNH: CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: NGUYEN BÌNH MINH Hà Nội —2018 LOI CAM DOAN Téi—Nguyén Anh Tuan —xin cam doan «Luin van tét nghigp (LVN) Thee si nay la céng trình nghiên cửu cua bin thân tôi dưới sự hướng dn ofa Tién si Nguyén Binh Minh Cáo kết qui néu trong Luan vin tt nghiép JA rung Ihực, không phải là sao chép toàn văn cóa bắt kỳ công trình nào khác, Hà Nội, ngày 08 tháng 09 năm 2018 Tác giả LVTN “Nguyễn Ảnh Tuấn DAXH MUC HINH VE, DO THT Hình1 - Tổng quan hệ thông nhận dang ngudi néi. Tlinh 2 - Phân loại đặc trưng đựa trên biểu dign thông tin vật lý. Tình 3 - Các bước trang phương phứp tính MECC linh 4 - Biểu diễn của 34-band filter lên phổ tân số từ 0-4000 LIz THỉnh 5 - Minh họa thuật tean VO Hình 6 - So đồ mô Hình hóa người nói sử đụng, VQ THỉnh 7 - Minh họa K-rmeans với K = 3. Tỉnh § - Minh họa thuật tean LBG- Hinh 9 - So dé mé Hình hóa người nói sir dung GMM.
Hình 10 - Mé hinh thich nghi MÁP với 4 thành phần Gaussian của L. Hình 11 - Quá trình xây đựng superveclor từ đoạn âm thanh người nói Hình 12- Minh họa bài toán SVM tuyến tính. linh 14- Confusion Matrix sti dung trích xuất đặc trưng MECC-l3. Hinh 15 - Confusion Matrix sti dung trich xuất đặc trưng MECC-T) Hình 16 - Confusion Matrix sử dụng trích xuất dặc trưng MECC-DID.
THình 17 - Confusion matrix sử đựng GMIM mê hình hóa người nói. Hinh 18 - Confusion matrix sử đựng GŒMM-UBM mô hình hỏa người nói. Hinh 19 - Confusion matrx sứ dụng Random Forest mỏ hình hóa người nói. Tlinh 20 - Confusion matrix sit dung SVM tuyến tính mô hình hóa người nói Hinh 21 - Confusion matrix si dụng SVM kernel RBF mô hình hóa người nói inh 22 - Confusion Matrix sử dụng UBM để phát hiện người ngoài.
Hình 23 - Confusion Matrix với bộ đữ liệu tiếng Việt M-VIVOS Tình 24 - Confusion Matrix với bộ dữ liệu tiếng Anh M-TTMIT Hình 25 - Confusion Matrix với bộ dữ liệu tiếng 1rung M-MANDR. Hình 26 - Confusion Matrix sử dụng GMM voi dữ liệu chứa nhiễu Tỉnh 27 - Confusion Matrix sit dung MM với dữ liệu chứa nhiễu Hình 28 - Confusion Matrix sử dung Random Forest voi dữ liệu chứa nhiều. Tinh 29 - Confusion Matrix sử dụng L-SVM với đữ liệu chứa nhiều LOI CAM ON Đầu tiên, tôi xin được gửi lời cảm ơn sâu sắc nhất tới Thay giáo — Tién si Nguyễn Bình Minh — Phó trưởng bộ môn Hệ thống thông tin, Viện Công nghệ thông tin và Truyền thông, Trường Đại hoc Bach Khoa Ha Nội. Thấy đã tận tỉnh: tiưởng dẫn và cho lôi những lời khuyên quý bảu trong quá trình thục hiệu luận văn này, Tiếp theo, tôi xin chân thành cảm ơn các thấy cô trong, Viện Công nghệ thông, tim và truyền thông, Viện đảo tạo sau đại học, Trường Dai hoc Bach Khoa 114 Nội đã tạo điêu kiện cho tôi trong quá trinh học tập và nghiên cứu tại trường, Tôi cũng xin chên thành cảm on Trung tim Công nghệ lõi, Viện Chỉ huy điểu khiển, Viện Nghiên cứu và Phái triển Vietel, Tập đoàn Công nghiệp - Viễn thông Quân đội đã giúp đỡ, tạo điều kiện công tác và học tập cho tôi trong quá trình tôi hoc tập và thực hiện luận văn tại Trường Đại học Bách Khoa Hà Nội Cuỗi cũng, tôi xin bày tổ lòng cảm ơn tới những người thân trong gia đình, bạn bẻ dã dộng viên và giúp dỡ dễ tôi hoàn thành bản luận văn này.
Hà Nội, ngày 08 tháng 09 năm 2018 Tác giả LVTN Nguyễn Ảnh Tuần MUC LUC LOI CAM DOAN TỎI CẮM ƠN DANH MỤC KỸ 1U, CÁC CHỦ VIẾT TẢ DANH MỤC CÁC BẢNG TDAKH MỤC LĨNH vi, BO TIT MO ĐẦU. DAT VAN BE 11 1 Giới thiệu bài toán nhận dạng người nói. 11 2 Phân loại bài toán nhận đạng người nói 11 Mục tiêu của luận yẫn. Cấu trúc luận văn.
CHƯƠNG II.Ý THUYET NHAN DANG NGUGI NOT 1 ‘Téng quan hệ thông nhận dạng người nói.1 Tan chọn đặc trưng 1.2 Mô hình người nói.à cà nhe Trích xuất đặc trưng W 2. Tổng quan các dạng đặc trưng. Trích xuất. đặc trưng MECC 2,3.
Nhận xét về trích xuất đặc trưng MC: Phương pháp mô hình hóa người nói cơ bản w 3. Gaussian Mixture Model (GMM) DANH MUC CAC BANG Bang 1 - So sinh eac thuat toan.mé hinh nguoi ndi nding, C00. eee essere dB Bang 2 - Bang tham sé thye nphiém MI-CC Bang 3 - Bang Confusion Matrix - - 56 Bang4 - Bang kich băn thực nghiệm." Bang 5 - Kết quả thực nghiệm kịch ban 1 - 59 Bảng 6 - Kết quả thực nghiệm kịch bên 2 - - 63 Ting 7 - Kết quả thực nghiệm kịch bản 3.o cette vensesteesarenei nD Bang 8 - Kết quả thực nghiệm kịch bân 4. - - - 69 Bang 9 - Kết quả thực nghiệm kịch bân §.
72 Bang 10 - Bang mô tả các lớp giao điện.BỦ Bang 11 - Bằng mô lã các lớp thuật loán - 82 DANH MUC KY HIEU, CAC CHU VIET TAT "Từ viết lắt Nghia iéng Anh Nghĩa tiếng Việt Confusion Matrix Phương pháp biển thị kết quả phân lớp Ma trận hỗn loạn EM Expectation maximization Thuật toán cue dai hoa mong dot EM Finite mixture model Mö hình trộn hữu hạn GMM Gaussian mixture model Mô hinh trên phán phổi Gaussian KL Kullback-Leibler distance Khoang cach Kullback-Leibler MAP ‘Maximum A Posterior Cực đại hỏa hậu nghiệm MECC Mel-firequency cepstral coeflicienl Hé sé dic tung trich xuất Lừ phương pháp MRCC NẠP Nuisnnec Altribule Projection Phép chiếu thuộc tính gây nhiều REF Radial basis function Kernel RI3E của thuật toán SVMIL ‘Random Forest Thuật toan hoe may Rimg ngau nhiên Speaker recoguition Nhận dạng người nói Speaker verification Xác nhận người nói Speaker identification Định đánh người nói SVM Support vector machine Thuật toán học máy SVM Text-independent Déc lap néi dung Text-dependent Thự thuộc nội đụng, UBM Universal background model Mô hình nên phỏ quát. VQ Vector quantization Phương pháp lượng tử hóa vector Lim ý: Dễ đâm bảo tinh don giản và nhất quản của luận văn, một số thuật ngữ hoặc từ viễt tắt bồng Anh sẽ Âược xử dụng trực tiếp trong luận văn thay vì dịch sang tiếng Việt (do không có từ sát nghĩa hoặc không thể diễn dat ngdn gon bang tiéng Viet). Nhận xét về cdc ruil loan mé hinh héa ngudi ndi co ban 36 CHUONG LL. CAC MO LINI] NGUOL NOL NANG CAO.
Mô hình GMM-UBM. Mó hình GMM-SVM. Nhận xét về các thuật toán mô hình người nói nâng cao 48 CHƯƠNG IV. THỰC NGHIÊM VÀ DANH GIA KET QUA.
Dũ liệu thử nghiệm. Chỉ tiết các bộ dữ liệu gốt. Các bộ đít liệu đùng trong thực nghiệm - - 51 2. Các thuật toán dừng trong thực nghiệm.
Thuật toán trích xuất đặc trưng, - - - §1 2. Yhuat toan md binh hoa nguOi NOL. cece ssn Do 3. Tham số đánh giá - - - - - $6 4.
Kịch bản thực nghiệm. Kết quả thục nghiệm. Câu hình môi trường thực nghiệm. Kết quả kịch bản thực nghiệm - 39 6.
Nhận xét chung. HE THONG CHAM COKG TU PONG DỰA TRÊN NHÂN DẠNG GIỌNG NÓI. Tống quan hệ thẳng. - 77 LOI CAM ON Đầu tiên, tôi xin được gửi lời cảm ơn sâu sắc nhất tới Thay giáo — Tién si Nguyễn Bình Minh — Phó trưởng bộ môn Hệ thống thông tin, Viện Công nghệ thông tin và Truyền thông, Trường Đại hoc Bach Khoa Ha Nội.
Thấy đã tận tỉnh: tiưởng dẫn và cho lôi những lời khuyên quý bảu trong quá trình thục hiệu luận văn này, Tiếp theo, tôi xin chân thành cảm ơn các thấy cô trong, Viện Công nghệ thông, tim và truyền thông, Viện đảo tạo sau đại học, Trường Dai hoc Bach Khoa 114 Nội đã tạo điêu kiện cho tôi trong quá trinh học tập và nghiên cứu tại trường, Tôi cũng xin chên thành cảm on Trung tim Công nghệ lõi, Viện Chỉ huy điểu khiển, Viện Nghiên cứu và Phái triển Vietel, Tập đoàn Công nghiệp - Viễn thông Quân đội đã giúp đỡ, tạo điều kiện công tác và học tập cho tôi trong quá trình tôi hoc tập và thực hiện luận văn tại Trường Đại học Bách Khoa Hà Nội Cuỗi cũng, tôi xin bày tổ lòng cảm ơn tới những người thân trong gia đình, bạn bẻ dã dộng viên và giúp dỡ dễ tôi hoàn thành bản luận văn này. Hà Nội, ngày 08 tháng 09 năm 2018 Tác giả LVTN Nguyễn Ảnh Tuần DANH MUC CAC BANG Bang 1 - So sinh eac thuat toan.mé hinh nguoi ndi nding, C00. eee essere dB Bang 2 - Bang tham sé thye nphiém MI-CC Bang 3 - Bang Confusion Matrix - - 56 Bang4 - Bang kich băn thực nghiệm." Bang 5 - Kết quả thực nghiệm kịch ban 1 - 59 Bảng 6 - Kết quả thực nghiệm kịch bên 2 - - 63 Ting 7 - Kết quả thực nghiệm kịch bản 3.o cette vensesteesarenei nD Bang 8 - Kết quả thực nghiệm kịch bân 4. - - - 69 Bang 9 - Kết quả thực nghiệm kịch bân §.
72 Bang 10 - Bang mô tả các lớp giao điện.BỦ Bang 11 - Bằng mô lã các lớp thuật loán - 82 MUC LUC LOI CAM DOAN TỎI CẮM ƠN DANH MỤC KỸ 1U, CÁC CHỦ VIẾT TẢ DANH MỤC CÁC BẢNG TDAKH MỤC LĨNH vi, BO TIT MO ĐẦU. DAT VAN BE 11 1 Giới thiệu bài toán nhận dạng người nói. 11 2 Phân loại bài toán nhận đạng người nói 11 Mục tiêu của luận yẫn. Cấu trúc luận văn.
CHƯƠNG II.Ý THUYET NHAN DANG NGUGI NOT 1 ‘Téng quan hệ thông nhận dạng người nói.1 Tan chọn đặc trưng 1.2 Mô hình người nói.à cà nhe Trích xuất đặc trưng W 2. Tổng quan các dạng đặc trưng. Trích xuất. đặc trưng MECC 2,3.
Nhận xét về trích xuất đặc trưng MC: Phương pháp mô hình hóa người nói cơ bản w 3. Gaussian Mixture Model (GMM) 2. Thiết kế hệ thống. Sơ đỗ thiết kế lớp 2.
Hướng dẫn sử dụng.1, Ghi nhận người Đồi. in te ecee 8S 3. Định đanh người nói 86 CHƯƠNG VI KÉT LUẬN VÀ HƯỚNG PHÁT TRIỂN TIẾP TIEO R8 "- 3. Hướng phát triển tiếp theo Bo DANH MỤC THAM KHẢO.
con nereiirrsee 90 LOI CAM ON Đầu tiên, tôi xin được gửi lời cảm ơn sâu sắc nhất tới Thay giáo — Tién si Nguyễn Bình Minh — Phó trưởng bộ môn Hệ thống thông tin, Viện Công nghệ thông tin và Truyền thông, Trường Đại hoc Bach Khoa Ha Nội.