WordPress
- Cài plugin WPCode (hoặc Insert Headers and Footers).
- Tạo snippet Footer → dán mã nhúng vừa sao chép.
- Bật Active → Lưu. Mọi bài viết có thể nghe ngay.
Tích hợp 1 dòng mã · Không cần biết lập trình
Độc giả nghe bài báo, chương truyện khi đang lái xe, nấu ăn hay tập thể thao. Tăng thời gian ở lại trang — dành cho tòa soạn, blogger và nhà sáng tạo nội dung.
Xem thử widget trên trang báo mẫu
Bài viết mẫu
HN Anh Khôi — Tin tức
Khoảng 3 phút nghe · Không cần API key
Độc giả có thể nghe bài báo khi đang di chuyển. Widget Vuốt gắn vào website của bạn chỉ với một đoạn mã — không cần biết lập trình.
1. Phong cách
2. Giọng & tốc độ
Đã có tài khoản? Đăng nhập để gắn API key, theo dõi lượt nghe và dùng hạn mức riêng.
<link rel="stylesheet" href="https://vuot.net/embed/v1/vuot-player.css" /> <script src="https://vuot.net/embed/v1/vuot-player.js" data-site-key="vuot_YOUR_KEY" data-selector="article" data-voice="HN Anh Khôi (tin tức)" data-prosody="broadcast" data-speed="1" data-theme="light" data-position="inline" defer ></script>
Dán vào Footer / Custom Code của WordPress, Webflow, Ghost… Thay vuot_YOUR_KEY bằng key của bạn khi sẵn sàng lên production.
</body>.<link> + <script> vào layout chung.data-selector trùng vùng nội dung (ví dụ article).Đã có key? Thử phát trực tiếp và chỉnh từ điển phát âm riêng bên dưới. Người mới có thể bỏ qua — dùng bộ tạo mã ở trên là đủ.
Dùng API key tài khoản (vuot_…) để nghe thử (kèm từ điển phát âm) ngay tại đây trước khi dán JS lên website. Origin vuot.net được phép tạm cho playground — vẫn cần gắn domain khách hàng trên key khi đưa lên production.
Chưa có key? Tạo trong Tài khoản
Mỗi dòng từ = cách đọc. Gửi kèm payload custom_lexicon khi phát.
Dán API key rồi bấm Kiểm thử.
Mã nhúng (copy lên website khách)
<link rel="stylesheet" href="https://vuot.net/embed/v1/vuot-player.css" />
<script
src="https://vuot.net/embed/v1/vuot-player.js"
data-site-key="vuot_YOUR_KEY"
data-selector="article"
data-voice="Adam"
data-prosody="broadcast"
data-speed="1"
data-domain="auto"
data-lexicon="{"Dr.Minh":"bác sĩ minh","AI":"a i","TTS":"ti ti ét"}"
defer
></script>Thuộc tính HTML: data-site-key, data-selector, data-voice, data-prosody, data-speed, data-theme, data-position, data-lexicon.
JS: VuotPlayer.mount(target, options). REST: POST /api/embed/v1/speech (PCM streaming). Chi tiết kỹ thuật xem docs/embed.md trong repo.
Cache trình duyệt (IndexedDB), CORS origin và lookahead PCM là tối ưu nội bộ — người dùng cuối không cần cấu hình.