Từ bản thu đến góp ý

Vào phòng luyện, gõ một câu mẫu nếu muốn đối chiếu, nhấn Thu âm và cho phép microphone. Dừng thu để nghe lại; đồng ý gửi bản thu rồi nhấn nhận diện. Bạn không cần nhập cả transcript hoặc có video mới được luyện.

Dán văn bản và nghe đọc mẫu

Chọn Văn bản, dán một đoạn tiếng Anh tối đa 1.000 ký tự, chọn giọng và đồng ý gửi văn bản. Nhấn Nghe cả đoạn để tạo bản đọc với nhịp điệu theo mạch văn. Dùng Chia câu để luyện, chọn một câu, nghe câu mẫu rồi thu giọng mình để đối chiếu.

Giọng Luna là giọng nữ Mỹ tự nhiên; Orpheus là giọng nam Mỹ rõ ràng. Aura-2 dùng nội dung và dấu câu để tạo ngắt nghỉ, nhấn giọng; chưa có điều khiển cảm xúc chính xác. Giữ dấu chấm, phẩy, hỏi, cảm thán trong đoạn bạn dán. Tốc độ nghe và lặp lại chỉ thay đổi phát lại, không sửa văn bản hoặc tạo thêm âm thanh.

Hạn mức tạo giọng của web là 2.500 ký tự/ngày, riêng với 15 lượt phân tích bản thu. Theo giá hiện tại, mức này dùng khoảng 6.818 trong 10.000 neurons miễn phí hằng ngày của tài khoản Cloudflare. Các dịch vụ khác dùng chung tài khoản có thể tiêu thụ phần còn lại. Phát lại bản đã tạo trong cùng phiên không tốn thêm ký tự; tải lại trang hoặc đổi văn bản/giọng có thể cần tạo lại. Lượt dịch vụ lỗi vẫn giữ trong bộ đếm, không tự gửi lại.

Chi tiết: giọng đọc Aura-2 trên Cloudflare và ảnh hưởng của dấu câu đến ngữ điệu.

Nhận diện miễn phí với Cloudflare

Whisper chuyển bản thu thành chữ; web so với câu mẫu để đánh dấu từ khớp, thiếu, thêm hoặc được máy nghe thành từ khác. Nếu chưa có câu mẫu, bạn vẫn xem được mình đã nói gì. Nhận diện có thể đoán từ theo ngữ cảnh, nên từ khớp không chứng minh mọi âm đều chuẩn. Web không tạo điểm âm vị từ transcript.

Cloudflare công bố 10.000 neurons miễn phí/ngày cho toàn tài khoản. Whisper turbo dùng 46,63 neurons/phút; nếu chỉ dùng mô hình này thì tương đương khoảng 214 phút/ngày. Đây là quy đổi tham khảo, không phải hạn mức riêng được dành cho web. Xem giá và giới hạn hiện hành.

Web hiện giới hạn chung 15 lượt/ngày, 30 giây/lượt, 5 lượt/phút, một lượt đang xử lý. Ngày mới tính lúc 07:00 giờ Việt Nam. Cloudflare Free từ chối thêm yêu cầu khi hết hạn mức; không cần nâng cấp để luyện trong hạn mức. Các ứng dụng khác dùng chung tài khoản vẫn tiêu thụ quota.

Lựa chọn hiện chữ lúc nói dùng dịch vụ của trình duyệt và cần đồng ý riêng. Nếu không hoạt động, dừng thu rồi dùng Whisper. Tai nghe giúp tránh âm thanh video lọt vào bản thu.

Muốn chấm từng âm: Azure Speech F0

Azure có gói F0 5 giờ Speech-to-Text/tháng; phần chấm phát âm cơ bản tính theo dịch vụ này. Cần tài khoản và tài nguyên Azure riêng. Hiện web chưa có khóa Azure nên phần này chưa được bật. Không tự chuyển sang gói S0 trả phí.

  1. Trong Azure Portal, tạo tài nguyên Speech, chọn Free F0 nếu tài khoản và khu vực hỗ trợ.
  2. Lấy Key và Region trong Keys and Endpoint. Giữ riêng, không dán vào chat hay ô mã truy cập của web.
  3. Trong Cloudflare → Workers & Pages → shadowingenglish → Settings → Variables and Secrets, đặt AZURE_SPEECH_KEY dạng secret và AZURE_SPEECH_REGION, rồi triển khai lại. Mã truy cập và D1 đã có; không cần tạo lại.

Azure đánh giá độ chính xác, trôi chảy, đầy đủ và từng từ/âm vị khi có dữ liệu. Web không bật prosody bổ sung. Điểm thấp gợi ý chỗ cần luyện, không tự chứng minh bạn đã phát ra một âm thay thế cụ thể.

Nguồn: hạn mức Azure Speech, chấm phát âm của Microsoft. Thông tin đối chiếu ngày 29/10/2026.

Câu mẫu từ YouTube

Web điều khiển đoạn video để nghe và lặp lại, chưa tự lấy phụ đề từ mọi link. Dùng Show transcript / Hiện bản chép lời trên YouTube để sao chép câu, nhập SRT/VTT hoặc tự gõ câu đã nghe. Cần câu mẫu đúng mới đối chiếu có ý nghĩa.

Về phòng luyện