Gửi câu hỏi và bản ghi âm để nhận transcript, độ liên quan, band ước tính và gợi ý cải thiện ngữ pháp, từ vựng, phát âm.
Thao tác từng bước trên trình duyệt và xem đúng những lệnh gọi mà backend thực hiện.
Mở demo ›Bộ API luyện và chấm IELTS Speaking — lấy câu hỏi theo Part, nhận audio và trả về transcript cùng phân tích theo rubric.
Xem tất cả sản phẩm ›Chấm phần nói IELTS Speaking từ file âm thanh, trả về transcript, band ước tính theo 5 tiêu chí phát âm và độ trôi chảy, cùng gợi ý sửa lỗi ngữ pháp và từ vựng.
Luồng tích hợp chấm speaking vào hệ thống của bạn, theo từng bước dưới đây.
AIHUB cấp API key cho Organization, mỗi key chỉ dùng được trong các Environment được phép và nên được gọi từ server của bạn. Key hiển thị đúng một lần lúc tạo hoặc xoay vòng — lưu vào secret manager ngay. Key thiếu scope speaking.grade sẽ bị từ chối với 403 FORBIDDEN.
Hai endpoint chấm đều là user-scoped nên X-User-Identity không được thiếu. Organization có Identity configuration đang hoạt động thì gửi Signed User Assertion — một JWT ngắn hạn do backend của bạn ký; Organization chưa có cấu hình nào đang hoạt động (kể cả cấu hình bị tắt) thì gửi Declared User ID dạng văn bản thuần, 1–256 ký tự ASCII hiển thị, không có khoảng trắng. Cấu hình của Organization quyết định dạng, không phải hình dạng giá trị. Endpoint lấy câu hỏi không user-scoped nên không cần header này.
Gọi GET /v1/ielts/speaking/questions?part=1 (hoặc part=2, part=3) để lấy question_id và prompt_text thật. Gửi question_id từ danh mục này, đừng tự đặt — mỗi Part có bộ câu hỏi riêng.
Dạng chính nhận một tệp wav, mp3, m4a, webm hoặc ogg, tối đa 25 MiB. Dạng dự phòng nhận audio_url trỏ tới một đối tượng trên s3.wispace.app, dùng khi bạn không thể tải tệp lên. Cả hai cùng nhận part, question_id và các trường tuỳ chọn.
Kiểm tra scorability trước: is_scorable false nghĩa là lượt nói không đủ để chấm, và message_vi giải thích vì sao. Khi chấm được, estimated_band.overall cho band tổng, còn transcript cho nội dung đã nghe và pronunciation_detail cho chi tiết từng âm.
Các endpoint tạo nên luồng tích hợp của sản phẩm này.
/v1/ielts/speaking/questions?part={part}Lấy danh mục câu hỏi Speaking theo Part 1, 2 hoặc 3.
Xem chi tiết ›/v1/ielts/speaking/gradingNhận audio và trả về transcript, band ước tính cùng feedback theo rubric.
Xem chi tiết ›/v1/ielts/speaking/grading-jsonDạng dự phòng khi không thể tải audio lên: nhận URL audio đã ký thay vì tệp tải lên.
Xem chi tiết ›