Thuộc tính speech-rate trong CSS Speech
Thuộc tính speech-rate chỉ định **tốc độ nói** (số từ mỗi phút) khi render văn bản thành giọng nói. Hỗ trợ cả giá trị tuyệt đối và tương đối.
Các giá trị
| Giá trị | Tốc độ (từ/phút) | Loại |
|---|---|---|
<number> |
Số cụ thể (VD: 150) | Tuyệt đối |
x-slow |
80 | Từ khóa tuyệt đối |
slow |
120 | Từ khóa tuyệt đối |
medium |
180-200 (mặc định) | Từ khóa tuyệt đối |
fast |
300 | Từ khóa tuyệt đối |
x-fast |
500 | Từ khóa tuyệt đối |
faster |
+40 từ/phút so với kế thừa | Tương đối |
slower |
-40 từ/phút so với kế thừa | Tương đối |
Ví dụ
<style>
body { speech-rate: medium; } /* 180-200 wpm */
.slow-read { speech-rate: slow; } /* 120 wpm - cho người lớn tuổi, học ngôn ngữ */
.fast-read { speech-rate: fast; } /* 300 wpm - cho người quen */
.faster { speech-rate: faster; } /* Nhanh hơn parent 40 wpm */
</style>
Ứng dụng
- Truy cập web cho người khiếm thị (screen readers)
- Ứng dụng học ngôn ngữ (chế độ chậm)
- Audiobook web với điều khiển tốc độ
Lưu ý
Thuộc tính CSS Speech Module - chỉ hoạt động trên user-agent hỗ trợ giọng nói (screen readers, voice browsers). Trình duyệt thông thường không áp dụng.