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