VoiceLab · mạch giả lập

Chạy đúng cơ chế của mạch reSpeaker đang nạp: bấm nút để mở phiên, rồi rảnh tay — server chốt lượt bằng VAD. Bấm lần nữa lúc bot đang nói là ngắt lời. Chế độ auto: mic TẮT khi bot nói, và mỗi lượt mạch gửi listen start mới sau khi bot nói xong.

chưa bậtbấm Bật mic để bắt đầu

Nút giữa làm đúng hai việc mà nút trên mạch làm: bấm lúc đang chờ thì mở phiên, bấm lúc bot đang nói thì ngắt lời — gửi abort KHÔNG kèm lý do, y như kAbortReasonNone. Bấm lúc đang nghe thì không làm gì, mạch cũng vậy.

Muốn nghe bằng mảng mic + AEC của reSpeaker Lite thay vì mic laptop:

Chờ
😐

Chuỗi lấy từ locales/vi-VN/language.json — mạch build với --language vi-VN (xem flash.sh), nên màn thật hiện tiếng Việt.

chưa nạp
Mở sổ theo dõi ↗

Panel này CHỈ ĐỌC — /api/giaotrinh không nhận tham số ghi, nên xem ở đây không làm lệch buổi học. Nó tồn tại vì hỏng ở tầng giáo trình không để lại dấu nào ở tầng audio: bot vẫn nói trôi chảy khi kế hoạch buổi rỗng, khi tình huống bị lặp lần thứ ba, hay khi plan_session chưa từng chạy. Tự nạp lại lúc bật mic và mỗi lần vào NGHE cho tới khi thấy kế hoạch — không poll đều, vì trang này ở chung VPS với ~40 service khác.


  

Kết luận nào thuộc bốn nhóm trên thì vẫn phải đo trên mạch. Những thứ trang này nghiệm thu ĐƯỢC: prompt, chất lượng trả lời, giọng đọc, cổng lọc câu, độ trễ, hội thoại nhiều lượt, và toàn bộ giao thức ở tầng message.