Để thực hiện mục tiêu nêu trên nhóm phát triển sẽ tiến hành nghiên cứu xâydựng phần mềm ứng dụng trên thiết bị di động hỗ trợ luyện tập phát âm tiếng Anh sử dụng công nghệ nhận diện giọn
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÀ RỊA - VŨNG TÀU
BÁO CÁO
ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG
Nghiên cứu ứng dụng công nghệ nhận diện giọng nói vào việc xây dựng phần mềm hỗ trợ luyện tập phát âm
tiếng Anh trên thiết bị di động
Chủ nhiệm đề tài: TS Phan Ngoc Hoàng
BÀ RỊA - VŨNG TÀU 02/2020
Trang 2Tên đề tài: Nghiên cứu ứng dụng công nghệ nhận diện giọng nói vào việc
xây dựng phần mềm hỗ trợ luyện tập phát âm tiếng Anh trên thiết bị di động
Mã số: 10201
Chủ nhiệm đề tài: TS Phan Ngọc Hoàng, Phó trưởng Khoa, Khoa CNTT –
Điện – Điện tử
Danh sách cán bộ tham gia chính:
TS Phan Ngọc Hoàng, Phó trưởng Khoa, Khoa CNTT – Điện – Điện tử
TS Bùi Thị Thu Trang, Phó trưởng ngành CNTT, Khoa CNTT – Điện – Điện
tử
Nội dung chính:
Nhóm nghiên cứu là mong muốn tạo ra một giải pháp thực sự phù hợp để cóthể hỗ trợ người học là sinh viên, giảng viên Trường Đại học Bà Rịa-Vũng Tàu nóiriêng, cũng như người học trong cộng đồng nói chung, giải quyết những vấn đềkhó khăn trong việc luyện tập phát âm Anh
Với sự phát triển nhanh chóng và vượt bậc của công nghệ nhận diện giọngnói cũng như sự tiện lợi mang lại của thiết bị di động, giải pháp của nhóm nghiêncứu hướng tới việc ứng dụng công nghệ nhận diện giọng nói vào việc xây dựngphần mềm hỗ trợ phát âm tiếng Anh trên thiết bị di động Mục đích cuối cùng củagiải pháp là tạo ra được phần mềm trên thiết bị di động có thể hỗ trợ người họctiếng Anh
+ Sản phẩm phần mềm ứng dụng của nhóm tác giả đã được đánh giá cao vàđạt giải nhì cuộc thi Sáng tạo khoa học kỹ thuật tỉnh Bà Rịa-Vũng Tàu năm 2018-2019
Trang 3+ Kết quả nghiên cứu đã được công bố thông qua 01 bài báo trên 01 tạp chíkhoa học thuộc danh mục ISI/SCOPUS như sau: Lecture Notes of the Institute forComputer Sciences, Social Informatics and Telecommunications Engineering, Vol
298, pp 157-166, Springer, 2019, (SCOPUS – Q4), ISSN 1867-8211
Thời gian nghiên cứu: từ 11/2018 đến 11/2019
HĐKH Khoa
Trang 4MỤC LỤC
1 ĐẶT VẤN ĐỀ 5
2 GIẢI QUYẾT VẤN ĐỀ 8
3 THỰC HIỆN GIẢI PHÁP 10
3.1 Thiết kế xây dựng CSDL 10
3.1.1 Bài học (Lesson) 10
3.1.2 Cách phát âm (Pronunciation) 13
3.1.3 Bài tập phát âm (Practice) 14
3.1.4 Từ tiếng Anh dùng để luyện tập (Word) 15
3.1.5 Xây dựng CSDL trên Core Data 15
3.2 Thiết kế xây dựng phần mềm trên nền tảng iOS 16
3.2.1 Chức năng xem danh sách bài học 17
3.2.2 Chức năng xem cách phát âm 20
3.2.3 Chức năng xem danh sách bài luyện tập 21
3.2.4 Chức năng chọn chế độ luyện tập 22
3.2.5 Chức năng luyện tập với từ đơn 23
3.2.6 Chức năng tổng hợp kết quả luyện tập 26
3.2.7 Chức năng thiết lập lại luyện tập 27
4 KẾT QUẢ ĐẠT ĐƯỢC 29
5 TÀI LIỆU THAM KHẢO 33
Trang 51 ĐẶT VẤN ĐỀ
Trước xu thế hội nhập và toàn cầu hóa, tiếng Anh được xem là ngôn ngữ sửdụng phổ biến nhất thế giới Trong đó gần 60 quốc gia sử dụng tiếng Anh là ngônngữ chính, ngoài ra bên cạnh tiếng mẹ để có gần 100 quốc gia sử dụng tiếng Anhnhư ngôn ngữ thứ hai Vì vậy ngoại ngữ chính là chìa khóa quan trọng trong thời
kỳ hội nhập và toàn cầu hóa hiện nay
Trong bối cảnh đó, mối quan hệ của con người cũng như sự hợp tác, đầu tưtrong bất kỳ lĩnh vực nào từ kinh doanh, thương mại, giao thông, công nghệ, truyềnthông, du lịch, cho đến những cơ hội trong học tập, làm việc đã mở rộng ra trongphạm tất cả các nước trên toàn thế giới Tiếng Anh chính là một công cụ hữu hiệu vàđóng vai trò quan trọng trong thành công của nhiều cá nhân và doanh nghiệp
Đối với tiếng Anh cũng như mọi ngôn ngữ khác, phát âm là một trongnhững kỹ năng cơ bản đóng vai trò nền tảng và quyết định cho những người bắtđầu học tiếng Anh Phát âm chính là yếu tố có ảnh hưởng tới việc học tất cả các kỹnăng còn lại như: từ vựng, nghe, nói, đọc, viết,
Phát âm chuẩn giúp người nghe dễ hiểu hơn, mặc dù người phát âm chưađược chuẩn lắm thì người nghe vẫn có thể hiểu, nhưng đôi khi họ cũng phải cốgắng hết sức mới hiểu được người nói muốn diễn đạt gì
Ngoài ra phát âm chuẩn có nghĩa là người nói biết được cách phát âm nhưthế nào, điều này rất hữu ích cho kỹ năng nghe hiểu của người phát âm chuẩn Từ
đó có thể giúp người đó nghe hiểu dễ dàng hơn các đoạn video, radio hay các đoạnhội thoại Trong trường hợp người nói phát âm sai từ nào đó, chắc chắn sẽ khôngthể hiểu khi nghe người khác nói chính từ mà mình phát âm sai
Người học tiếng Anh có rất nhiều phương pháp tự học cũng như công cụ hỗtrợ đắc lực trong việc luyện phát âm chuẩn Chẳng hạn người học có thể dùngphương pháp cổ điển là phát âm và nhìn vào gương để nhận biết chuyển động củamôi và miệng một cách chính xác nhất trong việc phát âm
Hiện nay có rất nhiều phần mềm ứng dụng luyện tập phát âm tiếng anh trênthiết bị di động Bằng việc sử dụng các công cụ hỗ trợ này, người học có thể ghi âmlại tất cả những gì họ nói và so sánh với phát âm mẫu để chỉnh sửa lỗi sai Các ứng
Trang 6dụng phần mềm hỗ trợ học phát âm tiếng Anh hiện tại đều hướng đến những chứcnăng chung này, cụ thể các ứng dụng sẽ hiển thị cách phát âm của từ, cho phépngười học nghe đoạn phát âm mẫu, sau đó người học sẽ ghi âm lại nội dung phát
âm của mình và tự so sánh với đoạn phát âm mẫu Hoặc người học nghe/nhìn từ và
gõ lại từ/phiên âm của từ để phần mềm đánh giá sự đúng sai
Hình 1 Ví dụ các phần mềm luyện tập phát âm trên thiết bị di động
Các ứng dụng hầu hết chưa tích hợp được tính năng nhận diện giọng nói vàophần mềm để kiểm tra phát âm của người học Hoặc có một số ít ứng dụng tíchhợp nhưng chưa dùng để kiểm tra và tổng hợp mức độ hoàn thành của người họcđối với một âm cần học
Hình 2 Ví dụ các phần mềm luyện tập phát âm trên thiết bị di động
Trang 7Với cách học này người học sẽ rất khó khăn và hầu như ít có khả năng đểnhận biết cách phát âm của cá nhân đúng hay sai, đặc biệt đối với người mới bắtđầu học tiếng Anh Để giải quyết được vấn đề này, thông thường người học phải
có sự hướng dẫn trực tiếp từ những giáo viên tiếng Anh bản địa hoặc các giáo viêntiếng Anh giàu kinh nghiệm trong các khóa học Vì vậy người học sẽ tốn kémkhông ít chi phí, đồng thời sẽ có ít cơ hội trau dồi phát âm tiếng Anh hằng ngày
Trang 82 GIẢI QUYẾT VẤN ĐỀ
Mục đích của nhóm nghiên cứu là mong muốn tạo ra một giải pháp thực sựphù hợp để có thể hỗ trợ người học là sinh viên, giảng viên Trường Đại học BàRịa-Vũng Tàu nói riêng, cũng như người học trong cộng đồng nói chung, giảiquyết những vấn đề khó khăn trong việc luyện tập phát âm nêu trên
Với sự phát triển nhanh chóng và vượt bậc của công nghệ nhận diện giọngnói cũng như sự tiện lợi mang lại của thiết bị di động, giải pháp của nhóm nghiêncứu hướng tới việc ứng dụng công nghệ nhận diện giọng nói vào việc xây dựngphần mềm hỗ trợ phát âm tiếng Anh trên thiết bị di động Mục đích cuối cùng củagiải pháp là tạo ra được phần mềm trên thiết bị di động có thể hỗ trợ người họctiếng Anh:
kiểm tra việc phát âm tiếng Anh của bản thân và sẽ có sự điều chỉnh phù hợp
2 Cung cấp cho người học các chức năng vốn có của một công cụ hỗ trợluyện phát âm tiếng Anh, cụ thể là danh sách từ vựng luyện theo âm, phiên âm và phát âm mẫu của mỗi từ
3 Hỗ trợ người học luyện phát âm tiếng Anh mọi lúc, mọi nơi và hoàn toàn miễn phí
Để thực hiện mục tiêu nêu trên nhóm phát triển sẽ tiến hành nghiên cứu xâydựng phần mềm ứng dụng trên thiết bị di động hỗ trợ luyện tập phát âm tiếng Anh
sử dụng công nghệ nhận diện giọng nói dựa vào các nguồn sau:
+ Nghiên cứu các phương pháp, tài liệu, nội dung liên quan đến việc luyện tập phát âm tiếng Anh để đưa vào phần mềm cho phù hợp
+ Nghiên cứu các công nghệ nhận diện giọng nói đã phát triển, khả năng phùhợp để tích hợp chúng vào phần mềm
+ Nghiên cứu thiết kế giao diện, ngôn ngữ lập trình liên quan để xây dựng phần mềm;
Phần mềm ứng dụng hỗ trợ luyện tập việc phát âm tiếng Anh sử dụng côngnghệ nhận diện giọng nói phải đảm bảo thực hiện được những nhiệm vụ chính như sau:
Trang 9+ Chuyển đổi nội dung luyện tập phát âm từ các nguồn sang dạng hệ thống thông tin.
+ Cho phép người dùng xem danh sách các bài học của từng âm trong tiếng Anh và lựa chọn bài học tương ứng
+ Đối với từng từ luyện tập:
- cho phép người dùng xem phiên âm của từ;
- nghe cách phát âm mẫu của người nói tiếng Anh bản địa;
- kiểm tra việc phát âm từ đúng hay sai dựa vào công nghệ nhận diện giọng nói
+ Dựa vào kết quả phát âm của các từ trong bài tập, phần mềm tự động tổnghợp và cho phép người dùng biết được kết quả chung về mức độ phát âm đối vớibài tập
+ Dựa vào kết quả của các bài tập, phần mềm tự động tổng hợp và cho phépngười dùng biết được kết quả chung về mức độ phát âm đối với bài học của từngâm
+ Cho phép người dùng thiết lập lại kết quả bài tập để luyện tập bài tập lại từđầu
+ Cho phép người dùng thiết lập lại kết quả bài học của từng âm để luyện tập bài học lại từ đầu
Trang 103 THỰC HIỆN GIẢI PHÁP
3.1 Thiết kế xây dựng CSDL
Công việc chính của phần thiết kế xây dựng CSDL nhằm thực hiện nhiệm
vụ chuyển đổi những thông tin, tài liệu liên quan đến việc luyện tập phát âm tiếngAnh sang hệ thống CSDL phục vụ cho việc xây dựng phần mềm ứng dụng
1 động từ, được phát âm là /waɪnd/.
Hình 3 Ví dụ về sự quan trọng của phát âm dựa vào phiên âm
Chính vì vậy, muốn phát âm chính xác được 1 từ, chúng ta cần phát âm dựavào phần phiên âm của từ Để hiểu được phần phiên âm tiếng Anh này, chúng ta sửdụng bảng mẫu tự ngữ âm quốc tế IPA (International Phonetic Alphabet) cho tiếngAnh
Bảng IPA tiếng Anh chứa 44 âm (sounds) được biểu diễn trong hình 4.Trong đó, có 20 nguyên âm (vowel sounds) và 24 phụ âm (consonant sounds) Các
âm kết hợp với nhau hình thành cách phát âm của từ
Trang 11Hình 4 Danh sách 44 âm trong bảng IPA của tiếng Anh
Danh sách các nguyên âm (vowel sounds) và một số ví dụ của nó được liệt
kê như sau:
/iː/ – như trong từ sea /siː/, green /ɡriːn/
/ɪ/ – như trong từ kid /kɪd/, bid, village /ˈvɪlɪdʒ/ /
ʊ/ – như trong từ good /ɡʊd/, put /pʊt/
/uː/ – như trong từ goose /ɡuːs/,
blue/bluː/ /e/ – như trong từ dress /dres/,
bed /bed/
/ə/ – như trong từ banana /bəˈnɑːnə/, teacher
/ˈtiːtʃə(r)/ /ɜː/ – như trong từ burn /bɜːn/, birthday
/ˈbɜːθdeɪ/ /ɔː/ – như trong từ ball /bɔːl/, law /lɔː/
/æ/ – như trong từ trap /træp/, bad /bæd/
/ʌ/ – như trong từ come /kʌm/, love /lʌv/
/ɑː/ – như trong từ start /stɑːt/, father /ˈfɑːðə(r)/ /
ɒ/ – như trong từ hot /hɒt/, box /bɒks/
/ɪə/ – như trong từ near /nɪə(r)/, here /hɪə(r)/
/eɪ/ – như trong từ face /feɪs/, day /deɪ/
Trang 12/ʊə/ – như trong từ poor /pʊə(r)/, jury /ˈdʒʊəri/
/ɔɪ/ – như trong từ choice /tʃɔɪs/, boy /bɔɪ/ /əʊ/
– như trong từ goat /ɡəʊt/, show /ʃəʊ/
/eə/ – như trong từ square /skweə(r)/, fair /feə(r)/
/aɪ/ – như trong từ price /praɪs/, try /traɪ/
/aʊ/ – như trong từ mouth/maʊθ/, cow /kaʊ/
Danh sách các phụ âm (consonant sounds) và một số
kê như sau:
/p/ – như trong từ pen /pen/, copy /ˈkɒpi/ /
b/ – như trong từ back /bæk/, job /dʒɒb/
/t/ – như trong từ tea /tiː/, tight /taɪt/
/d/ – như trong từ day /deɪ/, ladder
/ˈlædə(r)/ /ʧ/ – như trong từ church /ʧɜːʧ/,
match /mætʃ/ /ʤ/ – như trong từ age /eiʤ/,
gym /dʒɪm/ /k/ – như trong từ key /ki:/,
school /sku:l/ /g/ – như trong từ get /ɡet/,
ghost /ɡəʊst/ /f/ – như trong từ fat /fæt/,
coffee /ˈkɒfi/
/v/ – như trong từ view /vjuː/, move /muːv/
/θ/ – như trong từ thin /θɪn/, path /pɑːθ/
/ð/ – như trong từ this /ðɪs/, other /ˈʌðə(r)/
/s/ – như trong từ soon /suːn/, sister /ˈsɪstə(r)/
/z/ – như trong từ zero /ˈzɪərəʊ/, buzz /bʌz/
/ʃ/ – như trong từ ship /ʃɪp/, sure /ʃɔː(r)/
/ʒ/ – như trong từ pleasure /’pleʒə(r), vision /ˈvɪʒn/ /
m/ – như trong từ more /mɔː(r)/, room /ruːm/
/n/ – như trong từ nice /naɪs/, sun /sʌn/ /
ŋ/ – như trong từ ring /riŋ/, long /lɒŋ/
/h/ – như trong từ hot /hɒt/, behind /bɪˈhaɪnd/ /
ví dụ của nó được liệt
Trang 13/r/ – như trong từ right /raɪt/, sorry /ˈsɒri/
/w/ – như trong từ wet /wet/, win /wɪn/
/j/ – như trong từ yes /jes/ , use /ju:z/
Với thông tin về các âm ở trên, các âm trong bảng IPA của tiếng Anh có thểđược biểu diễn bằng một bảng trong CSDL với tên LESSON (bài học) như trong
sound Âm được sử dụng trong bài học
description Mô tả bài học
photo Hình đại diện của bài học
completion Mức độ hoàn thành bài học
3.1.2 Cách phát âm (Pronunciation)
Đối với mỗi âm trong tiếng Anh sẽ có những cách phát âm cụ thể, trong đó
có nhiều thành phần liên quan tác động đến cấu thành một âm như môi, lưỡi,miệng, độ dài hơi, Các cách phát âm liên quan đến một âm tiết có thể phânthành các mục như sau
+ Âm thanh được tạo ra như thế nào (How the sounds are made), đây là phần hướng dẫn cách âm thanh của một âm trong tiếng Anh được tạo ra như thế nào
+ Âm thanh được tạo ra từ đâu (Where the sounds are made), phần này sẽhướng dẫn người học biết được âm thanh của âm được tạo ra từ đâu, cách phối hợpcác bộ phận như môi, miệng, lưỡi, răng, để tạo ra âm thanh
+ Thanh âm và độ dài của hơi (Voicing and length), sẽ cho biết độ dài/ngắn của âm và việc phát ra thanh âm sử dụng dây thanh âm
+ Độ mạnh (Aspiration), phần này cho biết việc phát ra âm thanh có tạo ra thêm không khí đẩy ra ngoài không
Trang 14+ Đánh vần (Spelling), phần này cho biết âm được dùng để phát âm tương ứng với các ký tự nào trong tiếng Anh.
+ Lưỡi (The tongue), phần này sẽ hướng dẫn người học điều khiển lưỡi chính xác để đọc một âm tương ứng
+ Môi và miệng (The lips and mouth), phần này sẽ hướng dẫn người học điều khiển môi và miệng chính xác để đọc một âm tương ứng
Với thông tin về các thành phần ảnh hưởng đến cách phát âm các âm trongtiếng Anh, có thể thấy một âm (Lesson) sẽ có rất nhiều hướng dẫn phát âm(pronunciation) Những hướng dẫn này có thể biểu diễn trong bằng một bảng củaCSDL như sau (bảng 2):
Bảng 2 Bảng cách phát âm (PRONUNCIATION) trong CSDL
pronunciationId Mã hướng dẫn phát âm
PK
title Tiêu đề hướng dẫn phát âm
description Nội dung hướng dẫn phát âm
lessonId Âm tiếng Anh tương ứng với hướng dẫn phát âm
3.1.3 Bài tập phát âm (Practice)
Đối với mỗi âm hay mỗi bài học, sẽ có nhiều bài luyện tập phát âm tươngứng với vị trí hay tính đặc biệt của âm ở trong từ Thông thường các bài luyện tậpphát âm được chia ra làm các loại sau:
+ Bài luyện tập chứa các từ trong đó âm cần luyện tập nằm đầu từ;
+ Bài luyện tập chứa các từ trong đó âm cần luyện tập nằm giữa từ;
+ Bài luyện tập chứa các từ trong đó âm cần luyện tập nằm cuối từ;
+ Bài luyện tập chứa các từ trong đó âm cần luyện tập nằm trước hay sau một hay nhiều nguyên âm khác;
+ Bài luyện tập chứa các từ trong đó âm cần luyện tập nằm trước hay sau một hay nhiều phụ âm khác
Trang 15Với thông tin về các dạng bài luyện tập ở trên, chúng ta thấy các âm hay bàihọc sẽ có nhiều bài luyện tập phát âm khác nhau Bài luyện tập phát âm có thểđược biểu diễn bằng một bảng của CSDL như sau (bảng 3):
Bảng 3 Bảng bài luyện tập phát âm (PRACTICE) trong CSDL
practiceId Mã bài luyện tập phát âm
PK
name Tên bài luyện tập phát âm
description Thông tin mô tả về bài luyện tập phát âm
completion Mức độ hoàn thành bài luyện tập phát âm
lessonId Âm tiếng Anh tương ứng với bài luyện tập phát âm
3.1.4 Từ tiếng Anh dùng để luyện tập (Word)
Mỗi bài luyện tập phát âm sẽ chứa nhiều từ tiếng Anh tương ứng phù hợpvới nội dung bài luyện tập Mỗi từ tiếng Anh dùng để luyện tập có thể được biểudiễn bằng một bảng của CSDL như sau (bảng 5):
Bảng 5 Bảng từ luyện tập (WORD) trong CSDL
wordId Mã của từ dùng để luyện tập
PK
pronunciation Phiên âm của từ
isCompleted Từ đã được phát âm đúng
practiceId Bài luyện tập phát âm tương ứng với từ
3.1.5 Xây dựng CSDL trên Core Data
Tất cả các bài học luyện tập trong giải pháp được trích chọn và tổng hợp tữnhững giáo trình chuyên dùng để luyện tập phát âm tiếng Anh, ví dụ trong hình5(a) Mọi thông tin về bài luyện tập được số hóa và lưu trữ dưới dạng cơ sở dữ liệunhư trong hình 5(b)
Trang 16cả cùng một lúc, giúp dễ dàng hỗ trợ các chức năng undo hoặc redo trong ứngdụng như hình 6(b).
Hình 6 Công nghệ Core Data 3.2 Thiết kế xây dựng phần mềm trên nền tảng iOS
Công việc chính của phần này là thiết kế và xây dựng phần mềm ứng dụng
trên nền tảng iOS tích hợp công nghệ nhận diện giọng nói đang được sử dụng trong
trợ lý ảo thông minh Siri của Apple Phần mềm ứng dụng này dùng để hỗ trợ luyệntập phát âm trên thiết bị di động với các chức năng chính như sau:
+ Chuyển đổi nội dung luyện tập phát âm từ các nguồn sang dạng hệ thống thông tin
Trang 17+ Cho phép người dùng xem danh sách các bài học của từng âm trong tiếng Anh và lựa chọn bài học tương ứng.
+ Đối với từng từ luyện tập:
- cho phép người dùng xem phiên âm của từ;
- nghe cách phát âm mẫu của người nói tiếng Anh bản địa;
- kiểm tra việc phát âm từ đúng hay sai dựa vào công nghệ nhận diện giọng nói
+ Dựa vào kết quả phát âm của các từ trong bài tập, phần mềm tự động tổnghợp và cho phép người dùng biết được kết quả chung về mức độ phát âm đối vớibài tập
+ Dựa vào kết quả của các bài tập, phần mềm tự động tổng hợp và cho phépngười dùng biết được kết quả chung về mức độ phát âm đối với bài học của từngâm
+ Cho phép người dùng thiết lập lại kết quả bài tập để luyện tập bài tập lại từđầu
+ Cho phép người dùng thiết lập lại kết quả bài học của từng âm để luyện tập bài học lại từ đầu
3.2.1 Chức năng xem danh sách bài học
Màn hình chào của phần mềm hỗ trợ luyện phát âm tiếng Anh như hình 7.Sau khi thoát khỏi màn hình chào người dùng sẽ được tiếp cận chức năng xemdanh sách bài học được cung cấp bởi phần mềm ứng dụng
Trang 18Hình 7 Màn hình chào của phần mềm
Bảng IPA tiếng Anh chứa 44 âm (sounds) được biểu diễn trong hình 2.Trong đó, có 20 nguyên âm (vowel sounds) và 24 phụ âm (consonant sounds) Khingười dùng bắt đầu mở ứng dụng, màn hình ứng dụng sẽ phải cung cấp cho ngườidùng khả năng lựa chọn bài học tương ứng với từng âm
Trước khi lựa chọn âm luyện tập, người dùng có thể lựa chọn ngôn ngữ đểluyện tập bao gồm tiếng Anh – Anh và tiếng Anh – Mỹ như hình 8
Hình 8 Giao diện chọn lựa ngôn ngữ
Đây cũng là bước đầu tiên người dùng cần thực hiện vì âm được lựa chọnquyết định các thông tin tiếp theo của ứng dụng Hình 9 biểu diễn trang giao diện
Trang 19ứng dụng cho phép người dùng lựa chọn bài học tương ứng với 44 âm trong tiếngAnh.
Hình 9 Ứng dụng cho phép người dùng lựa chọn bài học từ danh sách tương ứng
44 âm trong tiếng AnhTrong màn hình này, ứng dụng sẽ hiển thị danh sách các bài học cùng vớinhững thông tin liên quan đến bài học như: âm trong tiếng Anh của bài học; hìnhđại diện bài học; từ liên quan; mức độ hoàn thành của người học đối với bài học(lúc mới dùng các mức độ hoàn thành được thiết lập 0%)
Trang 203.2.2 Chức năng xem cách phát âm
Sau khi người dùng chọn bài học, dựa vào âm tiếng Anh tương ứng của bàihọc được lựa chọn, ứng dụng tự động chuyển người dùng đến màn hình có chứcnăng xem cách phát âm Tùy theo mỗi âm tiếng Anh sẽ có những hướng dẫn cáchphát âm cụ thể, trong đó có nhiều thành phần liên quan tác động đến cấu thành một
âm như môi, lưỡi, miệng, độ dài hơi, Tùy theo mức độ thông thạo cách phát âmđối với âm trong tiếng Anh, người học có thể đọc kỹ hoặc bỏ qua phần hướng dẫnphát âm này
Ví dụ trong hình 10(a) hiển thị các cách phát âm của phụ âm /p/ mà ứngdụng cung cấp cho người dùng Đối với phụ âm /p/ sẽ có những hướng dẫn phát
âm liên quan như: cách tạo ra âm thanh như thế nào; âm thanh được tạo ra từ đâu;thanh âm và độ dài của hơi; độ mạnh và cách đánh vần
Trang 21Ngoài ra người dùng có thể lựa chọn nút Video để có thể xem video hướngdẫn cách phát âm của các âm như hình 11 Sau khi xem xong video có thể chọnquay lại phần mềm ứng dụng AI English 1 để tiếp tục luyện tập.
Hình 11 Chức năng xem video hướng dẫn phát âm
3.2.3 Chức năng xem danh sách bài luyện tập
Sau khi chắc chắn việc hiểu đầy đủ các hướng dẫn phát âm, người dùng cóthể chuyển sang chế độ luyện tập bằng cách chọn thẻ luyện tập (tab Practice) Khingười dụng chọn chế độ luyện tập, ứng dụng sẽ hiển thị cho người dùng danh sáchcác bài luyện tập của âm tương ứng
Tùy theo âm được lựa chọn sẽ có các chế độ luyện tập như: luyện với âmnằm đầu từ; luyện với âm nằm giữa từ; luyện với âm nằm cuối từ; luyện với âmtheo sau hoặc nằm trước các âm khác cần phải chú ý
Trên màn hình ứng dụng lúc này sẽ hiển thị các thông tin cơ bản về bàiluyện tập như: tên bài luyện tập; mô tả ngắn gọn về bài luyện tập và mức độ hoànthành của người học đối với bài luyện tập (lúc mới dùng các mức độ hoàn thànhđược thiết lập 0%)
Ví dụ trong hình 12(a), đối với phụ âm /p/ sẽ có 4 bài luyện tập tương ứngnhư:
+ bài luyện tập với những từ có phụ âm /p/ đứng đầu từ;
Trang 22+ bài luyện tập với những từ có phụ âm /s/ đứng ngay trước phụ âm /p/;+ bài luyện tập với những từ có phụ âm /p/ đứng cuối từ.
Hình 12 Ứng dụng hiển thị danh sách bài luyện tập tương ứng phụ âm /p/
Mặt khác trong hình 12(b), đối với phụ âm /t/ sẽ có các dạng bài luyện tậpkhác, trong đó có 5 bài luyện tập tương ứng như:
+ bài luyện tập với những từ có phụ âm /t/ đứng đầu từ;
+ bài luyện tập với những từ có phụ âm /s/ đứng ngay trước phụ âm /t/;
+ bài luyện tập với những từ có phụ âm /t/ đứng giữa từ;
+ bài luyện tập với những từ có phụ âm /t/ đứng cuối từ;
+ bài luyện tập với những từ quá khứ đơn kết thúc bằng ‘ed’ được phát âm thành phụ âm /t/
3.2.4 Chức năng chọn chế độ luyện tập
Sau khi người dụng chọn bài luyện tập, ứng dụng cho phép người dùng chọnlựa chế độ luyện tập Trên màn hình chức năng sẽ thông tin đầy đủ về bài luyện tậpnhư: mô tả ngắn gọn về bài luyện tập; mô tả thêm về bài luyện tập; tổng số từ tiếngAnh được sử dụng trong bài luyện tập; tổng số từ người học đã hoàn thành luyệntập (phát âm chính xác); mức độ hoàn thành của người học đối với bài luyện tập
Trang 23Ngoài ra trên màn hình chức năng cho phép người học lựa chọn một trong hai chế độ luyện tập sau:
+ Luyện tập với những từ chưa hoàn thành: chế độ này được sử dụng trongtrường hợp người học đã từng luyện tập với bài tập này, tuy nhiên vì một số lý donào đó có một số từ trong bài luyện tập người học chưa hoàn thành và muốn tiếptục hoàn thành bài luyện tập
+ Luyện tập với tất cả các từ trong bài tập: chế độ này được sử dụng chongười học mới bắt đầu với bài luyện tập hoặc người học mong muốn luyện tập lạivới tất cả các từ trong bài học
Màn hình chức năng lựa chọn chế độ luyện tập tương ứng với bài tập được biểu diễn trong hình 13
Hình 13 Ứng dụng cho phép lựa chọn chế độ luyện tập phù hợp
3.2.5 Chức năng luyện tập với từ đơn
Sau khi người học đã chọn chế độ luyện tập đối với bài luyện tập Dựa vàochế độ được lựa chọn ứng dụng sẽ hiển thị cho người học danh sách các từ chưahoàn thành hoặc toàn bộ các từ trong bài luyện tập Ứng dụng sẽ lần lượt hiển thịtừng từ trong danh sách để người học luyện tập với từng từ đơn Giao diện mànhình luyện tập với từ đơn được biểu diễn trong hình 14
Trang 24Hình 14 Màn hình ứng dụng luyện tập với từ đơn
Đối với mỗi từ, ứng dụng hiển thị nội dung từ và cho phép người học nghephát âm mẫu của người nói tiếng Anh bản địa (bấm vào biểu tượng loa) và xemphiên âm của từ (ngay bên dưới từ đơn)
Ngoài ra ứng dụng cho phép người dùng luyện phát âm và sử dụng công cụnhận diện giọng nói (sử dụng chức năng Start answer) để xác định xem bản thân đãphát âm chính xác từ dùng để luyện tập Ứng dụng cho phép người học nhận kếtquả kiểm tra ngay và người học có thể tiếp tục thử phát âm lại trong trường hợpphát âm chưa chính xác (hình 15)
Hình 15 Kết quả trả về sử dụng công nghệ nhận diện giọng nói
Trang 25Bên cạnh đó, ứng dụng cũng cho phép người học có thể tạm thời bỏ qua việcluyện tập từ đơn (chức năng Skip) Sau khi người học luyện tập hết tất cả các từtrong danh sách hoặc người học có thể kết thúc bài luyện tập sớm (chức năngFinish), ứng dụng sẽ tự động chuyển sang màn hình kết quả của bài luyện tập.
Chức năng đánh giá phát âm của người học đối với từng từ đơn lẻ được thựchiện bằng cách tích hợp vào phần mềm ứng dụng công nghệ nhận diện giọng nóicủa Apple đang sử dụng trong trợ lý ảo thông minh Siri Trong đó ứng dụng đánhgiá phát âm của người học đối với một từ đơn lẻ qua sơ đồ trong hình 16
Hình 16 Đánh giá phát âm người học sử dụng công nghệ nhận diện giọng nói
Đối với từ đơn lẻ, đầu tiên người học sẽ phát âm từ cần luyện tập, thiết bị diđộng sẽ thu âm những gì người học thông qua micro Sau đó công nghệ nhận diệngiọng nói được áp dụng để nhận diện từ người dùng phát âm Kết quả nhận diệnnhận được đầu tiên sẽ được so sánh với từ cần luyện tập và trả về kết qủa đánh giáđối với từ phát âm của người học (hình 17)
Hình 17 Sơ đồ đánh giá phát âm từ đơn lẻ của người học sử dụng công nghệ nhận
diện giọng nói
Trang 263.2.6 Chức năng tổng hợp kết quả luyện tập
Sau khi người học hoàn thành việc luyện tập tất cả các từ trong bài tập Ứngdụng tự động tính toán mức độ hoàn thành của người học và hiển thị thông tin vềbài tập Hình 18 biểu diễn giao diện tổng hợp kết quả của bài học bao gồm cácthông tin như: tên bài luyện tập; số từ đã hoàn thành; mức độ hoàn thành tính theophần trăm
Hình 18 Ứng dụng tự động tổng hợp kết quả luyện tập theo bài tập
Ứng dụng căn cứ vào mức độ hoàn thành các bài luyện tập trong một âm cụthể để tự động cập nhật kết quả luyện tập liên quan đến bài học tương ứng của âmtrong tiếng Anh Các kết quả luyện tập của người học tùy theo mức độ đạt được sẽđược phân loại bằng nhiều màu sắc khác nhau giúp người học dễ dàng nhận biếtcác mức độ hoàn thành dễ dàng Trong hình 19(a) biểu diễn danh sách bài luyệntập và kết quả đạt được của người học; hình 19(b) kết quả người học đạt được theobài học tương ứng âm
Trang 27(a) (b)
Hình 19 Kết quả luyện tập của người học: (a) – theo bài tập; (b) theo bài học
3.2.7 Chức năng thiết lập lại luyện tập
Sau khi hoàn thành việc luyện tập, trong trường hợp người dùng mong muốnluyện tập lại, người dùng có thể sử dụng chức năng thiết lập lại (Reset/Reset All)của mục chỉnh sửa (Edit)
Trong danh sách bài luyện tập của bài học, khi người học lựa chọn chỉnh sửamột số bài luyện tập và sử dụng chức năng Reset, ứng dụng sẽ thiết lập lại mức độhoàn thành của các bài luyện tập về 0% Trong trường hợp người học lựa chọnchức năng Reset All, ứng dụng sẽ thiết lập lại mức độ hoàn thành về 0% cho tất cảcác bài luyện tập trong bài học Ví dụ về giao diện thiết lập lại bài luyện tập đượcbiểu diễn trong hình 20