kiến thức Web app học Shadowing và Dictation miễn phí, chất lượng và giao diện "chill" như xem phim

  • Người tạo chủ đề Người tạo chủ đề shiron
  • Ngày bắt đầu Ngày bắt đầu

shiron

Senior Member
Chào các bạn 👋, hôm nay mình xin giới thiệu đến cộng đồng một project mình đã xây dựng dạo gần đây - S English (senglish.net), một web app chuyên luyện ShadowingDictation.

Vì sao mình lại làm web app này?

Mình là 1 lập trình viên, lúc đọc docs, review PR thì mượt, nhưng đến lúc họp hoặc phải diễn đạt ý với đồng nghiệp/khách hàng nước ngoài thì lại không được tự tin.

Mình nhận ra cách học cũ kiểu xem video bật phụ đề, tra từ điển xong 5 phút sau khá dễ quên. Muốn giao tiếp tốt thì nên thực hành chủ động - nghe rồi gõ lại, nghe rồi nói nhại theo. Ngoài kia app tốt không thiếu, nhưng mình muốn tự tay build một trải nghiệm thật mượt, giao diện chill chill, kiểu mở lên là thấy có mood học chứ không phải ép bản thân. S English ra đời từ chính nhu cầu thực tế đó.

S English có gì để mọi người trải nghiệm?

Sản phẩm của mình được chia làm 2 mảnh ghép chính, đồng bộ chặt chẽ với nhau:

🔥 1. Web app - Luyện Dictation, Shadowing và ôn tập từ vựng
  • Dictation (Chép chính tả): Mình xây dựng hệ thống tạo transcript thành từng đoạn nhỏ dựa trên Youtube video, TOEIC/IELTS audio. Các bạn nghe theo từng đoạn video ngắn rồi gõ lại. Từ nào không hiểu có thể click từng từ để dịch và lưu vào word list.
  • Shadowing (Nói nhại): Đọc theo giọng bản xứ, thu âm lại và nhận feedback chi tiết từ AI. Có kèm IPA cho từng câu. Mình dành khá nhiều thời gian cho feature này, vì mình cần xây dựng model STT cân bằng giữa chất lượng và tốc độ.
image (1).webp


  • Học với video YouTube bất kỳ: TED Talk, IELTS, TOEIC, Podcast, Vlog hay review công nghệ... Bạn chỉ cần đưa link vào là video sẽ được tự động tạo cho bạn shadowing và dictation.
  • Spaced Repetition & Tracking: Từ vựng tra cứu sẽ được lưu lại và lên lịch ôn tập khoa học. Dashboard tự động track số phút học mỗi ngày. Có cả Leaderboard để anh em đua top.
1775284258680.webp

🧩 2. Chrome Extension (Chrome/Edge Extension)
  • Bôi đen từ/cụm từ trên web bất kỳ → Dịch, đọc phát âm, hiện ví dụ trong 1 nốt nhạc.
  • Hỏi đáp trực tiếp với AI (GPT, Claude)
  • Đồng bộ: Mọi từ vựng bạn lưu qua extension trong lúc lướt web sẽ tự động sync về web app S English. Tối về mở app lên là có sẵn list từ mới để ôn luôn!
Điểm mình tâm đắc nhất: Chính là UX/UI. Mình cố gắng làm giao diện gọn gàng, tối giản nhất có thể. Trải nghiệm học mà không được vui và thoải mái thì rất khó giữ thói quen lâu dài.

Hiện tại bản Free bạn đã có thể trải nghiệm gần hết video/audio với nhiều chủ đề và cấp độ từ A1 -> C1. Mình hy vọng mọi người dành ít thời gian để ghé senglish.net dùng thử, nếu phù hợp và giúp ích cho các bạn mình sẽ rất vui.

Nếu các bạn có feedback vui lòng cho mình biết ạ, từ những feedback đó mình sẽ xây dựng và cải thiện sản phẩm ngày càng tốt lên ạ!

Link: Your All-in-One English Learning Platform (https://senglish.net)
 
trước hay luyện chép chính tả ở dailydictation nhưng bên đó giao diện hơi chán, web bác làm đẹp cũng hứng thú để luyện hơn đấy. Có cái chép chính tả mà lại trúng video có subtitle nên phải chuyển qua audio để chép:beat_shot:
 

Tệp đính kèm

  • 1775286595094.webp
    1775286595094.webp
    22,4 KB · Lượt xem: 31
trước hay luyện chép chính tả ở dailydictation nhưng bên đó giao diện hơi chán, web bác làm đẹp cũng hứng thú để luyện hơn đấy. Có cái chép chính tả mà lại trúng video có subtitle nên phải chuyển qua audio để chép:beat_shot:
bác ơi, bác có thể tự tắt caption ở trên video ấy ạ, hóng phản hồi từ bác
 
à, cái video của bác là subtitle của video đó luôn =)),ở video khác chắc ko gặp ạ
 
bác ơi, bác có thể tự tắt caption ở trên video ấy ạ, hóng phản hồi từ bác
Cái nút "xem từ" là nó cho xem random từ trong câu đó à bác, bác có tính thêm 1 option để bật tắt cái gợi ý chữ tiếp theo của từ đó khi enter như bên dailydictation không? Với có câu này bị sai nè bác, nghe rõ ràng là then, sub trong video cũng là then nhưng phải gõ Ben mới nhận
1775287611820.webp
 
Cái nút "xem từ" là nó cho xem random từ trong câu đó à bác, bác có tính thêm 1 option để bật tắt cái gợi ý chữ tiếp theo của từ đó khi enter như bên dailydictation không? Với có câu này bị sai nè bác, nghe rõ ràng là then, sub trong video cũng là then nhưng phải gõ Ben mới nhậnXem tệp đính kèm 3549300
để mình sửa luôn nhé bác, mình cũng nghĩ giống bác, nên là từ tiếp theo thay vì random, còn cái phụ đề hiện tại mình đang lọc lại nhé bác, cảm ơn bác đã góp ý, có một vài chỗ còn sai sót á. Mình đang lên plan để tinh chỉnh lại cho tất cả video
 
có 1 góp ý là mấy số hoặc viết tắt bác có thể cho người ta viết nhiều kiểu. Ví dụ "2" hoặc "two" đều được. Hoặc "i'll" với "i will"
cảm ơn bạn, góp ý bác rất hợp lý á, mình đang cải thiện dần =.=, cái này cũng cần áp dụng cho bên shadowing luôn ạ. Để mình xem xét và cải thiện dần nhé! Ngoài ra bạn có thêm cảm nhận gì nữa ko ạ
 
cảm ơn bạn, góp ý bác rất hợp lý á, mình đang cải thiện dần =.=, cái này cũng cần áp dụng cho bên shadowing luôn ạ. Để mình xem xét và cải thiện dần nhé! Ngoài ra bạn có thêm cảm nhận gì nữa ko ạ
Em chưa có thời gian test, để em dùng thời gian có góp ý gì em ném lên cho :big_smile: :big_smile:
 
Mỗi bài học nên cho thêm phần bình luận cho mọi người vào thảo luận bác ơi, kiểu có người sẽ thắc mắc sao từ A lại nghe thành từ B hay tại sao câu này lại dùng cấu trúc này thay vì cấu trúc kia, bình luận cho phép like, dislike và reply
À bác cho thêm phần đóng góp sửa lỗi dịch nữa. Ví dụ câu trong hình từ "bundle up" mà nó lại dịch thành "bó lại" nhìn rất khó chịu

1775295010334.webp
 
Mỗi bài học nên cho thêm phần bình luận cho mọi người vào thảo luận bác ơi, kiểu có người sẽ thắc mắc sao từ A lại nghe thành từ B hay tại sao câu này lại dùng cấu trúc này thay vì cấu trúc kia, bình luận cho phép like, dislike và reply
À bác cho thêm phần đóng góp sửa lỗi dịch nữa. Ví dụ câu trong hình từ "bundle up" mà nó lại dịch thành "bó lại" nhìn rất khó chịu

Xem tệp đính kèm 3549428
cảm ơn bác, mình đang chạy tool để sửa lại toàn bộ bài để đảm bảo transcript chất lượng nhất ạ, mình thấy nhiều bạn cũng có báo là nhiều nơ transcript bị sai sót á, bác có thấy nút báo cáo bên trên không á, nó là tính năng báo cáo á bác.

Về phần comment mình thấy nó hơi ko phù hợp lắm vì mình đang ưu tiên trải nghiệm ng dùng hơn, focus mode á, còn chat thì mình có thể tham gia các group như Discord. Nếu thêm chat và bình luận sẽ rất khó để quản lý chất lượng bình luận á bác
 
Hi bác, phần transcript bác có thể cho những cụm từ vào 1 item để tiện dịch không. Thường học từ vựng theo cụm sẽ dễ hơn. Ví dụ câu này từ dry là khô, cough là ho ghép lại thành "ho khan", bác có thể gộp 2 từ này vào 1 ô để click vào là hiểu nghĩa của cụm luôn
 

Tệp đính kèm

  • 1775391515924.webp
    1775391515924.webp
    6,5 KB · Lượt xem: 36
Hi bác, phần transcript bác có thể cho những cụm từ vào 1 item để tiện dịch không. Thường học từ vựng theo cụm sẽ dễ hơn. Ví dụ câu này từ dry là khô, cough là ho ghép lại thành "ho khan", bác có thể gộp 2 từ này vào 1 ô để click vào là hiểu nghĩa của cụm luôn
cảm ơn bác, mình sẽ note lại để đi tinh chỉnh cho từng transcript nhé ạ, hiện tại script mình build ra tách từng từ nên lúc bác dịch có thể ko đúng ạ! Mình sẽ nghiên cứu để xem apply AI vào case này đc ko ạ
 
hay bác ơi, tiện nhất cái t cần là các phím tắt để không phải rời tay ra khỏi bàn phím. Thêm topic về Mechanical và aircraft nữa thì tuyệt bác ơi tôi thực sự cần nó
 
hay bác ơi, tiện nhất cái t cần là các phím tắt để không phải rời tay ra khỏi bàn phím. Thêm topic về Mechanical và aircraft nữa thì tuyệt bác ơi tôi thực sự cần nó
dạ hiện tại về chủ đề em đang nghiên cứu thêm á bác, ngoài ra bác có thể tự thêm youtube videos với gói premium á, video có thể lên tới 20 phút lận ^^
 

Thống kê chủ đề

Ngày tạo
shiron,
Người trả lời cuối
shiron,
Trả lời
124
Lượt xem
25.210
Quay lại
Lên đầu trang