Công cụ chuyển văn bản và công thức Toán thành giọng nói
APMaths Text to Speech là công cụ chuyển văn bản thành giọng nói, được thiết kế cho nội dung giảng dạy Toán.
Trang hỗ trợ văn bản thông thường kết hợp với công thức Toán như đại số, giải tích, đạo hàm, tích phân, giới hạn, vector và ma trận.
mathSpeech.js trước khi gửi tới hệ thống TTS, nhằm tạo cách đọc tự nhiên hơn.Có thể gõ trực tiếp hoặc dán văn bản từ tài liệu khác.
Ưu tiên dùng LaTeX inline bằng dấu $...$. Một số ký hiệu Unicode và plain text cũng được xử lý.
Cho hàm số $f(x)=x^2+2x+1$.
$\frac{1}{2}$
$\frac{x+1}{x-1}$
$\int_{0}^{1} 3\sin\sqrt{x}\,dx$
$\lim_{x\to0} f(x)$
$f'(x)=2x$
$f''(x)=2$
| Công thức | Cách đọc |
|---|---|
f(x) | f x |
g(t) | g t |
2x | hai x |
3ab | ba a b |
2·x | hai nhân x |
x² | x bình phương |
x³ | x lập phương |
xⁿ | x mũ n |
f'(x) | f phẩy x |
f''(x) | f hai phẩy x |
dx | d x |
1/2 | một phần hai |
x → 0 | x tiến tới không |
x ∈ R | x thuộc R |
x ≤ 2 | x nhỏ hơn hoặc bằng hai |
\begin{pmatrix}
1 & 2 \\
3 & 4
\end{pmatrix}
$\vec{v}=(1,2,3)$
Phù hợp khi ưu tiên giọng đọc tự nhiên và khả năng điều khiển phong cách bằng Instructions.
Phù hợp khi sử dụng hệ thống Google Cloud TTS thông qua backend đã cấu hình.
Model phải tương ứng với Engine. Voice quyết định giọng đọc. Với cấu hình Cloud TTS hiện tại, Achernar đã được dùng làm voice mặc định cho cấu hình Chirp.
Có thể yêu cầu cách đọc như một giảng viên Toán tiếng Việt:
Read naturally as a Vietnamese mathematics lecturer. Speak mathematical expressions clearly and fluently.
Nếu công thức đọc chưa rõ, nên sửa cách biểu diễn công thức trước khi thay đổi tốc độ.
Khi tạo thành công, khu vực Audio xuất hiện. Có thể Play, Pause, tua lại và điều chỉnh âm lượng bằng trình phát của thiết bị.
Nhấn nút ↓ Tải xuống để lưu file âm thanh.
Trang được thiết kế responsive. Trên màn hình nhỏ, các khu vực điều khiển chuyển thành bố cục dọc để dễ thao tác.
Kiểm tra công thức có nằm trong dạng được mathSpeech.js hỗ trợ hay không.
\int_{0}^{1}
Kiểm tra lại nội dung Equation sau khi dán.
\sqrt{x}
\sqrt{\mathrm{x}}
Kiểm tra lại dạng công thức mà clipboard tạo ra.
Kiểm tra Voice và language code ở backend.
| Nội dung | Khuyến nghị |
|---|---|
| Văn bản | Nhập hoặc dán trực tiếp. |
| Công thức | Ưu tiên $...$. |
| Hàm số | f(x) → f x. |
| Phân số | \frac{1}{2} → một phần hai. |
| Tích phân | \int_0^1 → tích phân từ không đến một. |
| Đạo hàm | f'(x) → f phẩy x. |
| Ma trận | Đọc theo hàng và cột. |
| Audio | Nghe thử trước khi tải. |