Bỏ qua để đến nội dung

Văn bản thành Tiếng nói (Text to Speech)

Văn bản thành Tiếng nói (Text to Speech) biến chữ viết thành âm thanh giọng nói thật - khác với khối nói (Looks) chỉ hiện bong bóng thoại im lặng trên màn hình. Thêm phần mở rộng này qua nút mảnh ghép 🧩 ở góc dưới bên trái bảng khối lệnh.

khi bấm vào @greenFlag
nói [Xin chào, mình là Scratch!]

Khối nói của phần mở rộng này trông giống khối nói quen thuộc ở nhóm Hiển thị, nhưng thay vì (hoặc cùng với) hiện bong bóng thoại, nó phát ra giọng đọc qua loa - và kịch bản sẽ đợi đọc xong rồi mới chạy tiếp, giống cơ chế của phát âm thanh ... đến hết.

set voice to [kitten v]
set language to [Vietnamese v]

Ở phiên bản tiếng Việt hiện tại, 2 khối chọn giọng đọc và chọn ngôn ngữ vẫn giữ nguyên tên tiếng Anh (set voice to, set language to) - bản dịch của Scratch chưa cập nhật tên tiếng Việt cho 2 khối này.

Có thể chọn giữa nhiều giọng đọc khác nhau (trầm, cao, robot…) và nhiều ngôn ngữ - đổi ngôn ngữ sẽ đổi cả cách phát âm cho phù hợp.

khi bấm vào @greenFlag
set language to [Vietnamese v]
nói [Xin chào! Mình là một nhân vật Scratch.]
đợi (0.5) giây
nói [Rất vui được gặp bạn!]

Cho nhân vật đọc to câu trả lời của người chơi - kết hợp khối hỏi ... và đợi (nhóm Cảm biến) với khối trả lời:

khi bấm vào @greenFlag
hỏi [Tên của bạn là gì?] và đợi
nói (kết hợp [Xin chào, ] (trả lời))

Bài tiếp theo tìm hiểu phần mở rộng Dịch - dịch văn bản sang ngôn ngữ khác ngay trong dự án.