(Luận văn) nghiên cứu thuật toán tách từ tiếng lào và xây dựng ứng dụng hỗ trợ tra cứu từ mới tiếng lào việt

63 1 0
(Luận văn) nghiên cứu thuật toán tách từ tiếng lào và xây dựng ứng dụng hỗ trợ tra cứu từ mới tiếng lào   việt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG lu an n va LUẬN VĂN THẠC SĨ ie gh tn to p Tên đề tài: Nghiên cứu thuật toán tách từ tiếng Lào xây d oa nl w dụng ứng dụng hỗ trợ tra cứu từ tiếng Lào – Việt va an lu Giáo viên hướng dẫn ll u nf : TS NÔNG THỊ HOA : VONGPHASITH END z at nh Lớp: oi m Học viên thực : Cao học K16A z m co l gm @ an Lu Thái Nguyên, tháng năm 2019 n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN DANH SÁCH CÁC BẢNG Bảng 2.1: Một số công cụ dùng cho tác từ có Bảng 3.1: Một số cặp từ Việt-Lào thu thập lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN DANH SÁCH CÁC HÌNH VẼ Hình 3.1: Danh sách số file âm đọc tiếng Lào Hình 3.2: Danh sách số file âm đọc tiếng Việt Hình 3.3: Giao diện tra từ điển trang http://vietlao.classbook.vn/ Hình 3.4: Giao diện tra từ điển trang http://www.vietnamese-translation.com Hình 3.5: Giao diện tra từ điển trang https://glosbe.com Hình 3.6: Giao diện tra từ điển Google Translate Hình 3.7: Giao diện tra từ điển Trang Laban.vn Hình 3.8: Giao diện tra từ điển trang tracau.vn Hình 3.9: Vị trí nhập từ cần tra Hình 3.10: Vị trí lệnh dịch từ lu Hình 3.11: Kết dịch an va Hình 3.12: Vị trí chọn nghe âm n Hình 3.13: Kết tra từ “ba” tn to Hình 3.14: Kết tra từ “đa” ie gh Hình 3.15: Kết tra từ “dân” p Hình 3.16: Kết tra từ “khoanh” Hình 3.17: Kết tra từ “khó” w oa nl Hình 3.18: Kết tra từ “hai” d Hình 3.19: Kết tra từ “kế” an lu Hình 3.20: Kết tra từ “khách” va Hình 3.21: Kết tra từ “lạc” Hình 3.23: Kết tra từ “ngay” ll u nf Hình 3.22: Kết tra từ “nam” z at nh Hình 3.26: Kết tra từ “phân” oi Hình 3.25: Kết tra từ “nghi” m Hình 3.24: Kết tra từ “ngày” z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN MỤC LỤC DANH SÁCH CÁC BẢNG DANH SÁCH CÁC HÌNH VẼ CHƯƠNG I: NGỮ PHÁP TIẾNG LÀO 1.1 Giới thiệu chung 1.2 Thanh điệu bảng chữ 1.2.1 Thanh điệu tiếng Lào 1.2.2 Bảng chữ tiếng Lào 1.3 Ngữ pháp tiếng Lào 1.3.1 Biến cách đặc biệt Ngữ pháp 1.3.2 Quan hệ Danh từ 1.3.3 Danh xưng 12 lu an 1.3.4 Quan hệ Danh từ Tính từ 16 n va 1.3.5 Động từ Thời Hành động 16 1.4.1 Thể Nghi vấn Ngôn ngữ Lào - Thái - Khmer 22 gh tn to 1.4 Các Thể Ngữ pháp Ngôn ngữ Lào - Thái – Khmer 22 p ie CHƯƠNG II: CÁC KỸ THUẬT TÁCH TỪ TRONG XỬ LÝ NGÔN NGỮ TỰ NHIÊN 24 2.1 Giới thiệu chung………………………… …………………………………………………….…………………… 24 w oa nl 2.1.1 Xử lý ngôn ngữ tự nhiên 24 2.1.2 Tách từ Xử lý ngôn ngữ tự nhiên 27 d an lu 2.2 Các kỹ thuật tách từ có 29 va 2.2.1 Mơ hình ngơn ngữ 29 u nf 2.2.2 Một số cách tiếp cận toán tách từ 30 ll 2.2.3 Thuật toán tách từ phổ biến 32 m oi 2.2.4 Một số vấn đề mở rộng 33 z at nh 2.3 Dùng kỹ thuật Pointwise cho tách từ 33 2.3.1 Ý tưởng 33 z @ 2.3.2 Những đặc trưng sử dụng 35 gm 2.3.3 Đặc điểm liệu huấn luyện 37 m co l 2.4 Một số công cụ (Tools) dùng cho tách từ 37 CHƯƠNG III: XÂY DỰNG ỨNG DỤNG TRA CỨU TỪ ĐIỂN VIỆT-LÀO 38 an Lu 3.1 Giới thiệu toán 38 3.2 Thu thập liệu để xây dựng từ điển 39 n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN 3.3 Khảo sát số phần mềm tra từ điển 46 3.4 Phân tích thiết kế liệu 49 3.4.1 Các yêu cầu chức 49 3.4.2 Các yêu cầu phi chức 49 3.4.3 Thiết kế sở liệu 50 3.5 Xây dựng chương trình 50 3.5.1 Hướng dẫn sử dụng chương trình 50 3.5.2 Các giao diện chương trình 53 3.5.3 Một số đoạn code quan trọng 60 KẾT LUẬN 62 HƯỚNG PHÁT TRIỂN 62 TÀI LIỆU THAM KHẢO 63 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Cơng nghệ thơng tin – ĐHTN CHƯƠNG I: NGỮ PHÁP TIẾNG LÀO 1.1 Giới thiệu chung Tiếng Lào [2] ngôn ngữ thuộc Ngữ chi Thái hệ ngôn ngữ TaiKadai Tiếng Lào chịu ảnh hưởng tiếng Phạn Tiếng Lào ngơn ngữ truyền thống hồng gia Lào, truyền đạt tư tưởng Ấn Độ giáo Phật giáo Bảng chữ Lào thức cho ngơn ngữ thức, sử dụng để ghi lại ngôn ngữ dân tộc thiểu số nước, dân tộc có chữ riêng Hmơng sử dụng chữ Tiếng Lào có ảnh hưởng nhiều đến ngơn ngữ khác vùng lân bang tiếng Thái, tiếng Khmer, tiếng Việt Lào ngữ coi ngôn lu ngữ hỗn hợp bán đảo Đông Nam Á Tiếng Lào có điệu phát âm an giống tiếng Thái, phần tương đồng lên đến 80% Vì đối thoại va n người Lào người Thái Lan hiểu Ở Việt Nam, tiếng Lào tn to không công nhận ngôn ngữ thiểu số, nhiên tiếng Lào nói số ie gh vùng núi gần biên giới Việt-Lào người dân xem tiếng Lào ngôn ngữ thương p mại khu vực oa nl w 1.2 Thanh điệu bảng chữ d 1.2.1 Thanh điệu tiếng Lào lu va an Tiếng Lào có điệu [3] tương đương với điệu tiếng u nf Việt, nhiên có điệu gọi luyến lên – luyến xuống lại biến ll đổi tùy trường hợp sử dụng m oi Ngữ điệu tiếng Lào quy định năm điệu: z at nh Thanh cao (thanh sắc) tạo mái tri viết ” ໊ “ Thanh thấp (thanh huyền) tạo mái ệc viết ‘ ่ ’ z gm @ tức dấu nháy sắc phía Thanh (thanh khơng hay bằng) nghĩa khơng có dấu l m co Thanh luyến lên (thanh hỏi) tạo mái chặt-ta-wa viết an Lu ” ่ ” tức dấu cộng phía đầu n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN Thanh luyến xuống (thanh nặng) gọi mái thô viết ” ໊ ” giống dấu ngả tiếng Việt phía phát âm gần giống nặng tiếng Việt Riêng “thanh luyến xuống” (hay cịn gọi “thanh lên – xuống khng ại) “độc” = “đôộc”, “đọc” = “đoọc”… Bộ âm tiếng không phát âm đồng âm “â” mà phát âm “ơ” Đặc biệt tiếng Lào chữ tương đương với “r” nên từ Việt Nam có chữ “r” đứng đầu phiên âm qua tiếng Lào bị đổi sang “s” Hoặc “L” “gi” (chữ ລ) dùng chữ Lào tương đương với âm “gi” (tức ລ) thường hay bị đọc thành “nh” Để nghe đọc điệu tiếng Lào, vui lòng nghe hát lu an phiên âm tiếng Lào qua phát âm Việt hát Việt phát âm tiếng Lào va n 1.2.2 Bảng chữ tiếng Lào to gh tn Phần liệt kê phụ âm nguyên âm tiếng Lào [1] p ie Phụ âm ກ ກ ກ ກ khỏ kho ngo cho ກ ກ ກ ກ ກ d lu thỏ to ກ p’hỏ phỏ ກ bo mo ກ nỏ nho ກ ກ ກ ກ p’ho po ກ ກ ກ lo vo hỏ ກກ ກກ ກ ກ mỏ lỏ vỏ o z at nh nhỏ so oi ກ ກ m ngỏ ກກ sỏ ກ ll ກ ກ no u nf ກ ກກ tho va an đo oa co nl w ກ z Nguyên âm ho @ ị a ê ẹ ກxກ ກx e ộ ụ u ກxກ ô ກx ọ ກxກກ o +ິ an Lu ກxກ ກx ệ ự i m co +ິ +ິ +ິ +ິ +ິ +ິ l +ກ +ກ gm Khi ghép vần với phụ âm xếp theo thứ tự: n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN ກ+ກ ກ+ກ ກ+ກກ ກ+ກ ກ+ກກ ກ+ກກ +ກກກ +ກ ກ ợ ịa ກ+ ກ+ ກ+ກກ ạy ay ựa ia ưa ụa ua +ກ ăm au Số đếm tiếng Lào Số đếm tiếng Lào viết có khác nhiều so với tiếng Thái, phát âm gần giống hoàn toàn với số đếm tiếng Thái Chỉ số tiếng Lào phát âm ‘cậu’, tiếng Thái phát âm ‘cạu’: an n va sủn Số ໑ nừng Số ໒ soỏng Số ໓ sảm Số ໔ Số ໕ hạ ໖ hôốc p ie gh tn to o lu Số ໘ pẹt ໙ cậu ໑o u nf va an Số 10 lu Số chết d Số ໗ oa Số nl w Số sịp ll oi m 1.3 Ngữ pháp tiếng Lào z at nh z Đối với Ngôn ngữ Đông Dương Lào, Campuchia, Việt Nam Thái Lan Ngữ pháp có nhiều điểm tương đồng [4] Tương đồng Ngữ pháp Ngơn ngữ 'nói xi' tức ghép tất Từ vựng lại với theo kiểu Từ - liền - Từ (word - to - word) Từ có ý nghĩa quan trọng xếp đầu câu, Từ quan trọng bị xếp cuối câu Trong lúc phần lớn Ngôn ngữ tiếng Anh, tiếng Hoa, tiếng Đức ngược lại Từ quan trọng xếp cuối câu từ quan trọng xếp đầu câu Vì muốn diễn nghĩa câu tiếng Lào, tiếng Thái tiếng Campuchia sang tiếng Việt dịch nghĩa m co l gm @ an Lu n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN từ xếp theo thứ tự tương ứng thành nghĩa câu tiếng Việt hồn chỉnh, loại trừ số trường hợp đặc biệt Ngữ pháp nước Trong tiếng LÀO có chữ ໆ dùng để viết có từ phải viết lần, có nghĩa đọc đến từ mà đứng sau có chữ ໆ phải đọc lặp lần Thí dụ từ ຊ້ າໆ đọc xạ xạ (từ từ) Trong tiếng Lào khơng có chữ "J" mà có chữ "ຢ" (đọc do) Chữ dùng thay cho chữ d, gi tiếng Việt (đôi thay cho chữ r) Cịn chữ ຽ tiếng Lào thay cho chữ iê tiếng Việt Chữ đứng khơng đọc Thí dụ từ ຮຽນ nghĩa học ghép sau: ກ (ho) + ກ (iê) + ກ (no) = hiên lu an 1.3.1 Biến cách đặc biệt Ngữ pháp va n Trong tiếng Lào, tiếng Thái tiếng Khmer có biến cách Ngữ pháp tn to đặc biệt giống liên quan đến số đếm số lượng người hay vật hay ie gh kiện nhiều trật tự cụm từ giống tiếng Việt nhiều p Ngôn ngữ khác là: Số lượng (số đếm) + Danh từ (người, vật, vật) nl w Nhưng cấu trúc cụm từ lại thay đổi ngược lại là: oa Danh từ (người, vật, vật) + (chỉ số lượng) d Ví dụ cụ thể đây: Số lượng nhiều Số lượng va an lu Ngôn ngữ Sorng kon (xoong khôn) Kon neung (khôn nừng) Tiếng Thái Sorng kon (xoong khôn) Kon neung (khôn nừng) Tiếng Khmer Pi mnus (pi ma-nut) Mnus mouy (ma-nut muôi) Tiếng Việt Hai người Một người (người một) ll u nf Tiếng Lào oi m z at nh z @ 1.3.2 Quan hệ Danh từ l gm Xác định Danh từ Trong Ngôn ngữ Lào, Thái Khmer tiếng Việt có m co mối quan hệ Danh từ với Thành phần Ngữ pháp câu phức tạp: Mặc an Lu dù Ngôn ngữ khơng có khái niệm Mạo từ Xác định hay Mạo từ Bất n va http://lrc.tnu.edu.vn si ac th Số hóa Trung tâm Học liệu Cơng nghệ thông tin – ĐHTN xác định Ngôn ngữ Châu Âu thay vào khái niệm phức tạp đây: Danh từ Ngôn ngữ Lào - Thái - Khmer Các mối Quan hệ Danh từ phận Ngữ pháp quan trọng không Ngôn ngữ Lào - Thái - Khmer nói riêng mà cịn Ngơn ngữ nói chung Cấu trúc Ngữ pháp Ngôn ngữ khác mà tạo mối quan hệ khác biệt Danh từ Thành phần Ngữ pháp khác câu Chỉ định Danh từ Đối với Ngôn ngữ Châu Âu (trừ tiếng Nga), Danh từ câu không kèm theo Số lượng cụ thể người ta thường dùng Mạo từ không lu an xác định Mạo xác từ định để rõ Danh từ n va Ví dụ tiếng Anh dùng Mạo từ không xác định 'a', tiếng Pháp 'un' 'une' tn to tùy vào Danh từ giống đực hay giống lúc Ngôn ngữ Lào, Thái Khmer tiếng Việt Khái niệm nghe xa lạ mơ hồ khó hiểu gh p ie Chỉ định Danh từ trực tiếp Để xác định Danh từ câu, có Lượng từ kèm theo (để rõ nl w số lượng Danh từ có người hay đồ vật kiện ) định d oa trực tiếp Ví dụ câu đây: an lu Tiếng Anh: I am a student u nf va Tiếng Lào: koy pen nuk-seuk-sa (khọi pen nặc-xức-xa) Tiếng Thái: pom pen nuk-seuk-sa (phôm pen nặc-xức-xa) ll oi m Tiếng Khmer: nhom kir chea sers (nhom cừ chia xa) z at nh Tiếng Việt: Tôi Sinh viên Như vậy, với Ngôn ngữ Lào, Thái Khmer tiếng Việt z giới thiệu trực tiếp Danh từ mà khơng cần phải có Mạo từ kèm theo gm @ Ngôn ngữ Châu Âu không kèm số lượng cụ thể l Một điểu quan trọng phần lớn Ngơn ngữ Châu Á có khác biệt so với m co phần lớn Ngôn ngữ Châu Âu chỗ Ngôn ngữ Châu Á không quan niệm số nhiều hay số Danh từ khơng phân biệt giống đực hay giống an Lu n va http://lrc.tnu.edu.vn si 10 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN Qua khảo sát phần mềm trên, bước quan trọng tra từ phần mềm tra từ điển đơn giản gồm - Nhập từ cần tra, chọn ngôn ngữ gốc - Chọn ngôn ngữ cần dịch sang - Yêu cầu dịch Kết hiển thị gồm nghĩa, số câu ví dụ số từ gần giống hay có liên quan Đặc biệt Google Translate có thêm phần âm đọc từ Phần thơng tin bố trí giao diện chia thành phần - Nhập thông tin từ cần tra lựa chọn ngôn ngữ gốc, ngôn ngữ lu cần dịch sang Nút lệnh yêu cầu dịch phía an n va - Kết dịch ví dụ phía phần nhập thơng tin - Các từ tương đồng thường để bên trái bên phải tn to 3.4 Phân tích thiết kế liệu gh p ie 3.4.1 Các yêu cầu chức nl w - Cho phép tra từ điển từ tiếng Việt sang tiếng Lào d oa - Cho phép tra từ điển từ tiếng Lào sang tiếng Việt va an lu - Hiện kết tra từ có bao gồm từ tương đồng u nf - Cho phép đọc từ tiếng Việt ll - Cho phép đọc từ tiếng Lào oi m tin thu qua việc khảo sát z at nh Các bước thực tra từ, kết quả, cách bố trí thông tin giống thông z m co - Hỗ trợ nhập từ cần tìm cách dễ dàng l - Giao diện thân thiện, đơn giản dễ dùng gm @ 3.4.2 Các yêu cầu phi chức an Lu - Chương trình phản hồi kết tra cứu nhanh chóng n va http://lrc.tnu.edu.vn si 49 ac th Số hóa Trung tâm Học liệu Cơng nghệ thông tin – ĐHTN - Âm đọc từ phải rõ ràng xác - Trình bày thơng tin rõ ràng, dễ đọc - Bố trí mục tin khoa học giống số phần mềm phổ biến 3.4.3 Thiết kế sở liệu Cơ sở liệu gồm loại: - Các file âm đọc từ tiếng Việt đọc từ tiếng Lào - File văn có cặp từ Việt-Lào Thiết kế bảng lưu trữ cặp từ Kiểu liệu Ý nghĩa MaCaptu Number Mã số cặp từ đánh số từ TiengViet Text Từ tiếng Việt TiengLao Text Từ tiếng Lào an Tên trường gh lu STT n va tn to p ie w 3.5 Xây dựng chương trình oa nl Chương trình xây dựng phần mềm Visual Studio Cơ sở liệu d lưu SQLlite, hai thư mục (chứa file âm tiếng Việt âm va an lu tiếng Việt) u nf Dưới số giao diện chương trình thực tra từ điển số ll đoạn code xử lý quan trọng chương trình oi m z at nh 3.5.1 Hướng dẫn sử dụng chương trình z Bước 1: Nhập từ khóa cần tra cứu (tiếng Việt tiếng Lào) vào phần khoanh đỏ hình ảnh phía m co l gm @ an Lu n va http://lrc.tnu.edu.vn si 50 ac th Số hóa Trung tâm Học liệu Cơng nghệ thơng tin – ĐHTN lu an n va gh tn to Hình 3.9: Vị trí nhập từ cần tra p ie Bước 2: Bấm chuột vào nút “Dịch” hình ảnh bên d oa nl w ll u nf va an lu oi m z at nh z gm @ m co l Hình 3.10: Vị trí lệnh dịch từ an Lu n va http://lrc.tnu.edu.vn si 51 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN Kết trả sau lu an n va tn to Hình 3.11: Kết dịch p ie gh d oa nl w Bước 3: Nghe âm từ cần tra ll u nf va an lu oi m z at nh z m co l gm @ an Lu Hình 3.12: Vị trí chọn nghe âm n va http://lrc.tnu.edu.vn si 52 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN 3.5.2 Các giao diện chương trình lu an n va gh tn to p ie Hình 3.13: Kết tra từ “ba” d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu Hình 3.14: Kết tra từ “đa” n va http://lrc.tnu.edu.vn si 53 ac th Số hóa Trung tâm Học liệu Cơng nghệ thơng tin – ĐHTN lu an va n Hình 3.15: Kết tra từ “dân” p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z l gm @ m co Hình 3.16: Kết tra từ “khoanh” an Lu n va http://lrc.tnu.edu.vn si 54 ac th Số hóa Trung tâm Học liệu Cơng nghệ thông tin – ĐHTN lu an n va p ie gh tn to Hình 3.17: Kết tra từ “khó” d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu Hình 3.18: Kết tra từ “hai” n va http://lrc.tnu.edu.vn si 55 ac th Số hóa Trung tâm Học liệu Cơng nghệ thơng tin – ĐHTN lu an n va p ie gh tn to Hình 3.19: Kết tra từ “kế” d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ Hình 3.20: Kết tra từ “khách” an Lu n va http://lrc.tnu.edu.vn si 56 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN lu an n va p ie gh tn to Hình 3.21: Kết tra từ “lạc” d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ Hình 3.22: Kết tra từ “nam” an Lu n va http://lrc.tnu.edu.vn si 57 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN lu an va n Hình 3.23: Kết tra từ “ngay” p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ Hình 3.24: Kết tra từ “ngày” an Lu n va http://lrc.tnu.edu.vn si 58 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN lu an n va p ie gh tn to Hình 3.25: Kết tra từ “nghi” d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ Hình 3.26: Kết tra từ “phân” an Lu n va http://lrc.tnu.edu.vn si 59 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN 3.5.3 Một số đoạn code quan trọng Đoạn code chạy file âm private void picBox_Viet_Click(object sender, EventArgs e) { try { WindowsMediaPlayer player = new WindowsMediaPlayer(); Player.URL = ""; string x = "audio_vn/" + stt_audio + ".mp3"; Player.URL = x.ToString(); Player.controls.play(); } catch (Exception nn) { MessageBox.Show("ERROR !!! : " + nn.Message); } } lu an n va p ie gh tn to d oa } nl w private void picBox_LAO_Click(object sender, EventArgs e) { try { WindowsMediaPlayer player = new WindowsMediaPlayer(); Player.URL = ""; string x = "audio_lao/" + stt_audio + ".mp3"; //string x = "audio/music1.mp3"; Player.URL = x.ToString(); Player.controls.play(); } catch (Exception nn) { MessageBox.Show("ERROR !!! : "+nn.Message); } an lu Đoạn code tìm từ sở liệu ll u nf va oi m public void readwrite_File() { try { using (StreamReader sr = new StreamReader("tudienvietlao.txt")) { string line; int i = 1; while ((line = sr.ReadLine()) != null) { // x xau line ko ? bool check = line.Contains(txt_tiengviet.Text.ToString().Trim()); if(check==true) { string[] arrListStr = line.Split('|'); if (i == 1) { stt_audio = arrListStr[0].Trim(); } TXT_VIET.Text += i.ToString()+": " +arrListStr[1]+Environment.NewLine; z at nh z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si 60 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN TXT_LAO.Text += i.ToString() + ": " + arrListStr[2] + Environment.NewLine; i++; } } if (i == 1) { MessageBox.Show("Khơng có kết , chưa có liệu từ !!!", "Thông báo"); } } } catch (Exception e) { MessageBox.Show("Thông báo","Error !!!"+e.Message); } } lu an Đoạn code thực tra từ n va p ie gh tn to private void picBox_Viet_Click(object sender, EventArgs e) { try { Player.URL = ""; string x = "audio_vn/" + stt_audio + ".mp3"; Player.URL = x.ToString(); Player.controls.play(); } catch (Exception nn) { MessageBox.Show("ERROR !!! : " + nn.Message); } } d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si 61 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN KẾT LUẬN Trong trình thực luận văn, làm công việc sau:  Tìm hiểu đặc trưng ngữ pháp hệ thống ngữ pháp chữ viết Lào  Nghiên cứu phương pháp tách từ  Xây dựng ứng dụng tra cứu từ điển song ngữ Việt-Lào Do thời gian trình độ cịn hạn chế nên lượng kiến thức tích lũy cịn nên chưa hiểu kỹ chưa vận dụng thuật toán tách từ chuyên nghiệp vào tách từ cho câu Chương trình tra từ điển song ngữ đáp ứng yêu cầu quan đơn giản so với phần mềm từ điển chuyên nghiệp lu an n va to p ie gh tn HƯỚNG PHÁT TRIỂN Do thời gian có hạn nên chúng tơi chưa thể ứng dụng hết kỹ thuật học w oa nl để tách từ tiếng Lào Hướng phát triển luận văn tìm hiểu kỹ kỹ thuật d tách từ vận dụng để phát triển chương trình cho phép dịch câu ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si 62 ac th Số hóa Trung tâm Học liệu Cơng nghệ thông tin – ĐHTN TÀI LIỆU THAM KHẢO lu an n va p ie gh tn to ວັດຈະນານຸ ກົມພາສາລາວ (Từ điển tiếng Lào) http://bolikhamxay.gov.la Tiếng Lào, Bách khoa toàn thư mở Wikipedia, https://vi.wikipedia.org/wiki/Ti%E1%BA%BFng_L%C3%A0o https://www.hoctienglao.vn/chuyen-muc/ngu-phap-1.html Ngữ pháp tiếng Lào, http://vphat.ddns.net/hoptac/index.php?language=vi&nv=data&op=Ngu-phap-Lao https://vi.wikipedia.org/wiki/X%E1%BB%AD_l%C3%BD_ng%C3%B4n_ng%E1 %BB%AF_t%E1%BB%B1_nhi%C3%AAn http://viet.jnlp.org/kien-thuc-co-ban-ve-xu-ly-ngon-ngu-tu-nhien/thuat-toan-tachtu-tokenizer/thuat-toan-tach-tu http://viet.jnlp.org/kien-thuc-co-ban-ve-xu-ly-ngon-ngu-tu-nhien/mo-hinh-ngonngu http://www.vietlex.com/xu-li-ngon-ngu/117Ung_dung_phuong_phap_Pointwise_vao_bai_toan_tach_tu_cho_tieng_Viet https://xltiengviet.fandom.com/wiki/T%C3%A1ch_t%E1%BB%AB 10 http://viet.jnlp.org/kien-thuc-co-ban-ve-xu-ly-ngon-ngu-tu-nhien/thuat-toan-tachtu-tokenizer/thuat-toan-tach-tu d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va http://lrc.tnu.edu.vn si 63 ac th Số hóa Trung tâm Học liệu Công nghệ thông tin – ĐHTN

Ngày đăng: 21/07/2023, 09:18

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan