General Problem
Đề bài tổng quan: Phân tích đáp án tạo ra từ âm thanh của học viên khi độ lệch âm thanh nhỏ hơn 80% (Nếu độ lệch âm thanh lớn hơn 80% thì chữ đó tính là sai hẳn).
Định nghĩa:
A. TEXT: Tiếng Anh không có nguyên tắc phát âm giống tiếng Việt.
Trong tiếng Anh có hai loại text: Loại text mặt chữ (MC) là thể hiện cách viết và text IPA là thể hiện cách đọc (âm thanh)
B. Độ lệch âm thanh
Key: eyes /aɪs/ = 3 letters
Azure: eye /aɪ/ = 2 letters

- 1 Text MC xác định 1 text IPA *

- 1 Text IPA có thể xác định nhiều text MC


}


- Trường hợp đặt biệt của * 1 Text MC xác định hơn 1 text IPA

Không thể detect được(vì user đọc sai nhưng Azure xuất ra text đúng)
Problem Analysis



10 vấn đề lớn về âm thanh tiếng Anh.
Case 1: Không đọc
Case 2: Synonym (reduction, reduction)
Case 3: Key + Reduction
Case 4: Đồng âm (bình thường, đặc biệt)
Case 5: Lặp âm
Case 6: Đồng hình
Case 7: Thiếu âm (letter, word/phrase)
Case 8: Âm câm (e,h...)
Case 9: Dư âm (letter, word, phrase)
Case 10: Tách âm (tách âm giống từ, tách âm khác từ)
Detailed Problem
Đề bài chi tiết: Phân tích đáp án tạo ra từ âm thanh của học viên theo 10 trường hợp lớn, công thức đánh giá điểm số sẽ được thống nhất sau.
Key: I thought flower was slime for hours when I say I bring it or I will oversleep
Syn: I think it was slime or I will oversleep
Case 1: Không đọc
Azure: O
UI lần 1
Hãy đảm bảo kết nối wifi ổn định và không gian yên tĩnh.
UI lần 2
Nói đi nào đừng ngại!
UI lần 3
Sao còn chưa nói nữa ta!
UI lần 4
Hông nói nữa là quạo à nha!
x
Case 2a: Đọc Synonym 100%
Azure: I think it was slime or I will oversleep
UI
I think it was slime or I will oversleep
x
Case 2b: Đọc Synonym 100% + Reduction (I will --> I'll )
Azure: I think it was slime or I'll oversleep
UI
I think it was slime or I'll oversleep
x
Case 3: Đọc key 100% + Reduction (I will --> I'll)
Azure: I thought flower was slime for hours when I say I bring it or I'll oversleep
UI
I thought flower was slime for hours when I say I bring it or I'll oversleep
x
Từ mốc này, những từ có độ lệch âm thanh >80% sẽ bị đá ra ngoài UI, và hiện màu đỏ (Sai hoàn toàn)
Case 4a: Đọc từ đồng âm bình thường [độ lệch âm < 80%]
(Ice /aɪs/ - I /aɪ/)
Azure: Ice thought flower was slime for hours when I say I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nói I /aɪ/ nghe giống Ice /aɪs/
Case 4b: Đọc từ đồng âm đặc biệt [độ lệch âm = 0%]
(Eye /aɪ/ - I /aɪ/)
Azure: Eye thought flower was slime for hours when I say I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
x
Case 4b: Đọc từ đồng âm đặc biệt [độ lệch âm = 0%]
(flour /flaʊɚ/ - flower /flaʊɚ/)
Azure: I thought flour was slime for hours when I say I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
x
Case 5: Đọc từ lặp âm [cà lăm] (lặp chữ I 4 lần)
Azure: I I I I thought flower was slime for hours when I say I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nói cà lăm từ I 4 lần
Case 6: Đọc từ đồng hình (thought /θɔːt/ - though/ðoʊ/)
Azure: I though flower was slime for hours when I say I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nói dư từ though
Case 7a: Đọc từ thiếu letter (bring - ring)
Azure: I thought flower was slime for hours when I say I ring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nói bring /bɹɪŋ/ nghe giống ring /ɹɪŋ/
Case 7b: Đọc từ thiếu word/phrase (was)
Azure: I thought flower slime for hours when I say I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
x
Case 8a: Đọc từ có âm câm [âm e đứng cuối] có ảnh hưởng
(slime /slaɪm/ - slim /slɪm/)
Azure: I thought flower was slim for hours when I say I bring it or I will oversleep
UI
I thought flower slime for hours when I say I bring it or I will oversleep
Bạn nói âm /aɪ/ nghe giống /ɪ/
Case 8b: Đọc từ có âm câm [âm h] không ảnh hưởng
(hours /aʊɚz/- ours /aʊɚz/)
Azure: I thought flower was slime for ours when I say I bring it or I will oversleep
UI
I thought flower was slime for hour when I say I bring it or I will oversleep
x
Case 9a: Đọc dư letter (say - stay)
Azure: I thought flower was slime for hours when I stay I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nói say /seɪ/ nghe giống stay /steɪ/
Case 9b: Đọc dư word (stay how)
Azure: I thought flower was slime for hours when I stay how I bring it or I will oversleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nói say /seɪ/ nghe giống stay /steɪ/
Bạn nói dư từ how
Case 9c: Đọc dư phrase [dư >= 3 words] (you know what I mean)
Azure: I thought flower was slime for hours when I say I bring it or I will oversleep you know what I mean
UI
I thought flower was slime for hours when I bring it or I will oversleep
Bạn cố tình nói dư cụm you know what I mean phải không?
Case 10a: Đọc tách âm giống từ (oversleep --> over sleep)
Azure: I thought flower was slime for hours when I say I bring it or I will over sleep
UI
I thought flower was slime for hours when I say I bring it or I will oversleep
Bạn nên nói từ over gần lại với từ sleep
Case 10b: Đọc tách âm khác từ (oversleep --> over leap)
Azure: I thought flower was slime for hours when I say I bring it or I will over leap
UI
I thought flower was slime for hours when I bring it or I will oversleep
x
Case 10c (optional): Đảo âm (I will oversleep --> oversleep will I)
Azure: I thought flower was slime for hours when I say I bring it or oversleep will I
UI
I thought flower was slime for hours when I bring it or I will oversleep
Bạn nói đảo cụm I will oversleep thành oversleep will I