BỘ GIÁO DỤC VÀ ĐÀO TẠO TRUONG DAI HOC BACH KHOA HA NOI NUAQONVA N WYN NVA NGUYEN VAN NAM NHI NYHd LÝAHL AMIS OVHILN IVA NVOT THUYET MINH PHIM TU DONG SU DỤNG TONG HOP TIENG NOI TIENG VIET LUAN VAN THAC SI KY THUAT CHUYEN NGANH KY THUAT PHAN MEM 910Z— YOHM Hà Nội -2019 BO GIAO DUC VA DAO TAO TRƯỜNG ĐẠI HỌC BÁCH KHOA HA NOI NGUYÊN VĂN NAM THUYÉT MINH PHIM TỰ ĐỘNG SỬ DỤNG TONG HOP TIENG NOI TIENG VIET Chuyên ngành : KY THUAT PHAN MEM LUẬN VĂN THIẠC SĨ KỸ THUẬT NGUÖI HƯỚNG DẪN: TS. NGUYEN THI THU TRANG Hà Nội — Năm 2019 LOT CAM ON Đổ có ngày hoàn thành luận van tốt nghiệp nảy, lời dầu tiêu cm xin chân thành căm ơn các thây, cô và cán bộ giảng dạy tại trường Dai hoc Lach Khoa 114 Néi, các thây cỗ trong viện Công nghệ thông tin & Truyền thông và đặc biệt là các thấy cô trong bộ môn Công nghệ phan mém đã lận lậm chi day cm trong suốt thời gian học vừa qua. Em xin trận trọng gửi lời cảm ơn đến Tiến sĩ Nguyễn Thị Thu Trang, Bộ môn Công nghệ phẩn mềm, Viện CNTT&TT, Trường Đại học Bách Khoa Hả Nội. Câm ơn cô trong thời gian em thực hiện luận văn đã nhiệt tình hướng dẫn, chỉ bão những, kiến thức cũng như định hưởng cho em thục hiện dé tài nảy.
Em cũng xin gởi lời cảm ơn chân thành đến các bạn học lớp 16BKTPM đã luôn đồng hành giúp đỡ và sẻ chia cùng tôi những khỏ khăn trong quá trình học tập và lồm luận văn Cuối củng, em xin cảm ơn gia dinh, những người luôn dộng viêu và giúp do em về rnặt tỉnh thân, để em có động lục và vững tin đạt đến két qua cudi cing nay. Hà Nội, ngày 24 tháng 11 nằm 2019 Tác giả LVTh8ã Nguyễn Văn Nam DANH MỤC CÁC TỪ VIẾT TÁT VÀ THUẬT NGỮ Applieation Progranuuing Interface. ` Giao diện lập trình ứng dụng. Frd-User Development EUD “.
Phát triển ứng đụng người ding cudi Relational Database Management System. RDBMS Hệ quần trị cơ sỡ dữ liệu quan hệ. Structured Query Language. SQL Ngôn ngữ truy vấn mang tỉnh câu tric, dược thiết kế để quân lý đữ liệu trong RDBMS.
mm, Uyperl'ext Markup Language. Ngôn ngữ đánh đấu siêu văn bản. urr Uniform Resource Identifier Một chuỗi các ký tự dùng để xác dịnh một tải nguyên. JavaScripl Object Notation JSON Một kiểu định dạng đữ liệu ong ngôn ngữ JavaScripL Representational State Transfer.
REST Một chuẩn thiết kế phần mềm, nó quy định cách mà clienl và server số Lương tóc với rau. CNTT Công nghệ thông tin TTS Hệ thống lỗng hợp tiếng nói LVTN Tuuận văn tốt nghiệp MVVM Model — View — ViewModel Tlinh 29. Man hinh théng tin cá nhân. Màn hình quân lý tổng hợp thuyết mình.
LOI CAM DOAN Tôi - Nguyễn Văn Nam - cam kết luận vẫn là công trình nghiên cứu của bản thân tôi dưới sự hưởng dẫn của TS. Mguyễn Thị 7hu Trang. Các kết quả nêu trong luận văn là trung thụ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 24 tháng 11 năm 2019 Tác giả LVThS Nguyễn Văn Nam.
tờ 33 Cách thúc trinh chiên phim thuyết mình tự động. Phương thức trình chiếu phim va thuyét minh.2 Cơ chế đồng bộ phim và thuyết minh.4 Kết chương. TH Hee re 32 CHUONG4: PHÁT TRIỄN UNG DUNG Tre.2 Bão mặt APT với Json web teken —TWT, ES) ALB HlasticSearch. TH Hee re 36 41.5 Android platform 42 “Thư viện APL | 42.
TH H nen se 48 42. 43 Phát triên ứng dụng. Thư viện và công cụ sử đụng cu 48 4.3 Thiết kế chỉ tiết.4 Kếi quả đại được. Minh họa các chức năng chính.
44 Thử nghiệm ¬- 68 441 Dữliệuthữnghiệm cu 68 44.2 Két qua thir nghiém. 45 Đánh giá @ 451 Ưudiểm.2 Nhược điểm. MỤC LỰC LOT CAM BOAN. ba MỤC LỤC n ta DANH MỤC CAC TU VIRT TAT VÀ THUẬT NGỮ DANH MỤC BẰNG.
CHƯƠNGI: GIỚI THIẾU ĐE TÀI 10 11 Đặt vấn dễ. 12 Mụục tiêu và phạm vi đề „I1 13 Bề cục luận văn - —. 12 CHƯƠNG2: KHẢO SÁT VÀ PHÂN TÍCH YÊU CÂU 21 Khảo sát hiện trạng. 13 32 Tổng quan các dịch vu cia dng dung.1 Dịchvụ quân lý xác thực người dùng 22.3 __ Dịch vụ quản lý tổng hợp thuyết minh.3 Dich vụ quân lý phim và thuyết mình.
17 23 TĐặc Tả use Ga8E. Đặc ta use case tông hợp thuyết minh. Đặc lã nse case cầu hình phụ đẻ.3 Dic ti use case xem phim. 24 Tổng kết a 20 CHƯƠNG3: GIẢI PHÁP THUYẾT MINH PHIM TU DONG.1 Kiển trúc tống quan.2 Kién trie front-end.3 Kién true back-end.2 Giải pháp tống hẹp thuyết minh phim 25 32.
Giới thiệu vẻ MaryTTS và định dạng SSMI, 35 32.2 Quá trình tổng hợp fle âm thanh 36 DANH MỤC HÌNH Hình 1. Tổng quan chức nắng TH HH. Biểu đồ use case tổng quan. Biểu đồ use case quân lý xác thục rugười clùng,.
Biểu dé use case cho dich vu quan ly ting hep thuyét minh. Biểu dé use case dich vu quan ly phim va thuyét minh. Kiến trủe ứng dụng thuyết minh phim. Kiến trủe mobile-front-end Tĩinh 8.
Kiến trúc web-front-end. Kiến trúc microservice. Quá trình tạo ñle âm thanh với đầu vào là file srt. Trinh chiều phim thuyết mình tự động.
Cấu trúc HTMI. DOM [8] TH Hee re a7 Hinh 13. Server side rendering [9|. Client siđe rendering [9] - “.
Các thành phần chính của Android. Quản lý dữ liệu có redux và không có redux [16]. Kién tric mobile front-end. - - TH Hee 50 Hinh 18.
Kién (roe back-end. - TH me sl Hình 19. Kiến trúc dịch vụ quản lý xác thực người ching. Các thành phân trong dịch vụ tổng hợp thuyết minh 53 Hình 21.
Kiến trúc dịch vụ quân lý phim và thuyết minh. Thiết kẻ cơ sở dữ liệu trong IDatabase. Kiến trúc ứng dụng Android. hiết kế giao diện ửng dụng Android front-end.
SỞ TTình 25. Câu trúc gói yy dung dich vu back-end server Hình 26. Câu trúc gói ứng dung mobile front-end. Màn hình đanh sách phim đã thuyết minh ce 64 Tlinh 28.
Man hinh xem phim - - 65 LOI CAM DOAN Tôi - Nguyễn Văn Nam - cam kết luận vẫn là công trình nghiên cứu của bản thân tôi dưới sự hưởng dẫn của TS. Mguyễn Thị 7hu Trang. Các kết quả nêu trong luận văn là trung thụ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 24 tháng 11 năm 2019 Tác giả LVThS Nguyễn Văn Nam.
tờ 33 Cách thúc trinh chiên phim thuyết mình tự động. Phương thức trình chiếu phim va thuyét minh.2 Cơ chế đồng bộ phim và thuyết minh.4 Kết chương. TH Hee re 32 CHUONG4: PHÁT TRIỄN UNG DUNG Tre.2 Bão mặt APT với Json web teken —TWT, ES) ALB HlasticSearch. TH Hee re 36 41.5 Android platform 42 “Thư viện APL | 42.
TH H nen se 48 42. 43 Phát triên ứng dụng. Thư viện và công cụ sử đụng cu 48 4.3 Thiết kế chỉ tiết.4 Kếi quả đại được. Minh họa các chức năng chính.
44 Thử nghiệm ¬- 68 441 Dữliệuthữnghiệm cu 68 44.2 Két qua thir nghiém. 45 Đánh giá @ 451 Ưudiểm.2 Nhược điểm. 46 Kết chương,. TÔI KÉT LUẬN.
DANH MỤC CÁC TÀI LIỆU THAM KHẢO. 46 Kết chương,. TÔI KÉT LUẬN. DANH MỤC CÁC TÀI LIỆU THAM KHẢO.
DANH MỤC CÁC TỪ VIẾT TÁT VÀ THUẬT NGỮ Applieation Progranuuing Interface. ` Giao diện lập trình ứng dụng. Frd-User Development EUD “. Phát triển ứng đụng người ding cudi Relational Database Management System.
RDBMS Hệ quần trị cơ sỡ dữ liệu quan hệ. Structured Query Language. SQL Ngôn ngữ truy vấn mang tỉnh câu tric, dược thiết kế để quân lý đữ liệu trong RDBMS. mm, Uyperl'ext Markup Language.
Ngôn ngữ đánh đấu siêu văn bản. urr Uniform Resource Identifier Một chuỗi các ký tự dùng để xác dịnh một tải nguyên. JavaScripl Object Notation JSON Một kiểu định dạng đữ liệu ong ngôn ngữ JavaScripL Representational State Transfer. REST Một chuẩn thiết kế phần mềm, nó quy định cách mà clienl và server số Lương tóc với rau.
CNTT Công nghệ thông tin TTS Hệ thống lỗng hợp tiếng nói LVTN Tuuận văn tốt nghiệp MVVM Model — View — ViewModel DANH MỤC CÁC TỪ VIẾT TÁT VÀ THUẬT NGỮ Applieation Progranuuing Interface. ` Giao diện lập trình ứng dụng. Frd-User Development EUD “. Phát triển ứng đụng người ding cudi Relational Database Management System.
RDBMS Hệ quần trị cơ sỡ dữ liệu quan hệ. Structured Query Language. SQL Ngôn ngữ truy vấn mang tỉnh câu tric, dược thiết kế để quân lý đữ liệu trong RDBMS. mm, Uyperl'ext Markup Language.
Ngôn ngữ đánh đấu siêu văn bản. urr Uniform Resource Identifier Một chuỗi các ký tự dùng để xác dịnh một tải nguyên. JavaScripl Object Notation JSON Một kiểu định dạng đữ liệu ong ngôn ngữ JavaScripL Representational State Transfer. REST Một chuẩn thiết kế phần mềm, nó quy định cách mà clienl và server số Lương tóc với rau.
CNTT Công nghệ thông tin TTS Hệ thống lỗng hợp tiếng nói LVTN Tuuận văn tốt nghiệp MVVM Model — View — ViewModel Tlinh 29. Man hinh théng tin cá nhân. Màn hình quân lý tổng hợp thuyết mình. 33 Cách thúc trinh chiên phim thuyết mình tự động.
Phương thức trình chiếu phim va thuyét minh.2 Cơ chế đồng bộ phim và thuyết minh.4 Kết chương. TH Hee re 32 CHUONG4: PHÁT TRIỄN UNG DUNG Tre.2 Bão mặt APT với Json web teken —TWT, ES) ALB HlasticSearch. TH Hee re 36 41.5 Android platform 42 “Thư viện APL | 42. TH H nen se 48 42.
43 Phát triên ứng dụng. Thư viện và công cụ sử đụng cu 48 4.3 Thiết kế chỉ tiết.4 Kếi quả đại được. Minh họa các chức năng chính. 44 Thử nghiệm ¬- 68 441 Dữliệuthữnghiệm cu 68 44.2 Két qua thir nghiém.
45 Đánh giá @ 451 Ưudiểm.2 Nhược điểm. LOI CAM DOAN Tôi - Nguyễn Văn Nam - cam kết luận vẫn là công trình nghiên cứu của bản thân tôi dưới sự hưởng dẫn của TS. Mguyễn Thị 7hu Trang. Các kết quả nêu trong luận văn là trung thụ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 24 tháng 11 năm 2019 Tác giả LVThS Nguyễn Văn Nam. tờ 33 Cách thúc trinh chiên phim thuyết mình tự động. Phương thức trình chiếu phim va thuyét minh.2 Cơ chế đồng bộ phim và thuyết minh.4 Kết chương. TH Hee re 32 CHUONG4: PHÁT TRIỄN UNG DUNG Tre.2 Bão mặt APT với Json web teken —TWT, ES) ALB HlasticSearch.
TH Hee re 36 41.5 Android platform 42 “Thư viện APL | 42. TH H nen se 48 42. 43 Phát triên ứng dụng. Thư viện và công cụ sử đụng cu 48 4.3 Thiết kế chỉ tiết.4 Kếi quả đại được.
Minh họa các chức năng chính. 44 Thử nghiệm ¬- 68 441 Dữliệuthữnghiệm cu 68 44.2 Két qua thir nghiém. 45 Đánh giá @ 451 Ưudiểm.2 Nhược điểm. DANH MỤC CÁC TỪ VIẾT TÁT VÀ THUẬT NGỮ Applieation Progranuuing Interface.
` Giao diện lập trình ứng dụng. Frd-User Development EUD “ .