17. Lồng tiếng cho nhân vật
Chào các bạn, bài học này chúng ta sẽ cùng học cách làm cho nhân vật trong Scratch không chỉ hiện chữ mà còn có thể tự cất tiếng nói và cử động miệng như thật.
Dưới đây là hướng dẫn chi tiết để thực hiện:
[Bước 1] Chúng ta cần thêm 2 nhân vật cho chương trình, bạn có thể thêm 2 nhân vật bất kỳ. Ví dụ Mèo tên là Scratchy và cá tên là Gobo.
[Bước 2] Tạo biến đếm i và danh sách lời thoại
- Vào mục Variables, chọn Make a Variable để tạo mới một biến đếm, đặt tên là i (dùng cho tất cả nhân vật)
- Vào mục Variables, chọn Make a List để tạo một danh sách, đặt tên là LoiThoai
- Nhấn dấu + ở góc danh sách LoiThoai trên sân khấu để nhập lần lượt 9 câu thoại sau đây (lưu ý: chỉ nhập phần nội dung hội thoại):
[1] Mèo: Hello
[2] Cá: How are you?
[3] Mèo: Good and you?
[4] Cá: Thanks. You want to play?
[5] Mèo: Yes, sure
[6] Cá: What do you want to play?
[7] Mèo: Tennis.
[8] Cá: Are you good at tennis?
[9] Mèo: Sort of.
[Bước 3] Để nhân vật biết nói, chúng ta cần thêm chức năng cho Scratch:
- Trong cửa sổ Scratch, nhìn xuống góc dưới cùng bên trái màn hình, bấm vào nút Add Extensions (Mở rộng)
- Chọn biểu tượng Text to Speech (Văn bản thành tiếng nói)
- Nhóm lệnh Text to Speech sẽ được thêm vào khu vực các khối lệnh (khung bên trái màn hình)
- Chọn nhóm lệnh Text to Speech, vào mục set voice to để thiết lập giọng nói cho nhân vật, giọng “nữ trầm” là alto, giọng “nam cao” là tenor. Vào mục set language to để thiết lập tiếng nói, bạn chọn English (tiếng Anh). Hiện tại, Scratch chưa nói được tiếng Việt.
- Chọn nhân vật Mèo (hoặc nhân vật số 1 của bạn), và lập trình cho nhân vật Mèo theo hướng dẫn sau:
- Tiếp tục lập trình cho nhân vật Mèo di chuyển (trong khi nói chuyện):
- Chọn nhân vật Mèo, và thêm đoạn mã lập trình sau: