Make Your Sprite Talk
Green highlight

Program a sprite to speak and animate using simple block coding. Learn dialogue, timing, and basic sound recording to create interactive stories.

Orange shooting star
Start Creating
Background blob
Challenge Image
Skill Badge
Table of contents

Step-by-step guide to Make Your Sprite Talk

What you need
Adult supervision required, headphones or speakers optional, scratch or similar block-coding app with sound and sprites

Step 1

Open Scratch or your block-coding app and start a new project.

Step 2

Pick a fun sprite from the library or draw your own character.

Step 3

Click the Sounds tab and press the record button to record a short voice line for your sprite.

Step 4

Give your recording a name so you can find it easily later.

Step 5

Switch to the Code tab and drag a "when green flag clicked" block into the workspace.

Step 6

Attach a "play sound (your recording)" block under the green flag block.

Step 7

Attach a "say [ ]" block under the play sound block.

Step 8

Type the same words you recorded into the say block so viewers can read along.

Step 9

Attach a "wait [ ] seconds" block under the say block.

Step 10

Change the number in the wait block to match how long your recording plays.

Step 11

Create an animation loop by adding a "repeat" block and putting "next costume" and a short "wait 0.2 seconds" inside it.

Step 12

Click the green flag to test your sprite speaking and animating.

Step 13

Save your project and give it a fun name so you can find it again.

Step 14

Share your finished talking sprite story on DIY.org.

Final steps

You're almost there! Complete all the steps, bring your creation to life, post it, and conquer the challenge!

Complete & Share
Challenge badge placeholder
Challenge badge

Help!?

What can we use instead of the Scratch record button if the computer doesn't have a microphone?

Record the voice on a smartphone or the computer's Voice Recorder app and import that audio file into the Sounds tab instead of using the record button.

My sprite's text disappears before the sound finishes—how do I fix that?

Open the Sounds tab to check the recording length and set the wait block under the say block to that same number (or slightly longer) so the play sound and say block finish together.

How can I adapt this project for different ages or skill levels?

For younger kids use only the play sound and a single say block with an adult choosing the sprite, while older kids can add the repeat animation loop with next costume, extra waits, longer scripts, or branching code.

How can we make the talking sprite more advanced or personal?

Add more recordings in the Sounds tab, create multiple sprites or backdrops, and use broadcast blocks with matching play sound, say, and wait blocks while adjusting the repeat/next costume timing for better lip-sync and pacing.

Watch videos on how to Make Your Sprite Talk

0:00/0:00

Here at SafeTube, we're on a mission to create a safer and more delightful internet. 😊

How to Make a Sprite Talk in Scratch (Easy Tutorial for Beginners)

4 Videos

Facts about block-based coding and animation

⏱️ Good dialogue timing matters: adding 0.5–1 second pauses between lines makes conversations feel natural and clear.

🧩 Block-based coding uses colorful, snap-together pieces so beginners can focus on ideas instead of typing syntax.

🎮 Scratch was created at MIT and has inspired millions of kids to build and share playful projects since 2007.

🎬 Traditional film animation often uses ~24 frames per second, but simple sprite animations look great with just 6–12 frames.

🎙️ You can record voices right inside many sprite editors — short clips make dialogue feel lively and keep file sizes small.

How do you make a sprite talk and animate using block coding?

Start by choosing a sprite in your block-coding app (Scratch, ScratchJr, or similar). Plan a short script and record lines using the built-in recorder or import sound files. Use 'say' or 'speech' blocks for text dialogue, 'play sound' for audio, and motion/looks blocks to animate expressions. Add 'wait' blocks to time speech and actions, and use 'broadcast' to trigger scene changes. Test, adjust timings, and save or share the interactive story.

What materials do I need to make a sprite talk?

You'll need a computer or tablet with access to a block-coding platform (Scratch, ScratchJr, Tynker), and a microphone—either built-in or external—for voice recording. Optional materials: headphones for quieter recording, a quiet space, paper and pencil to draft dialogue, and a webcam if you want to record live gestures. An adult may be helpful for account setup or downloads. Most tools are free and web-based.

What ages is programming a talking sprite suitable for?

This activity suits ages 5–14, with different levels of independence. Ages 5–7 enjoy simple drag-and-drop and need adult help for recording and timing. Ages 8–11 can write short scripts, record voices, and build basic animations independently. Ages 12–14 can explore advanced timing, multiple characters, and branching dialogues. Adjust complexity, provide templates for younger kids, and encourage older kids to add sound effects or coding blocks.

What are the benefits of making a sprite talk?

Programming a talking sprite builds sequencing, timing, and storytelling skills. Children practice language, pronunciation, and planning as they write scripts and time animations. It introduces computational thinking—events, loops, and triggers—while boosting creativity and confidence. Working with peers improves communication and collaboration. Regular practice strengthens fine motor skills and digital literacy, preparing kids for future STEM learning and expressive media projects.
DIY Yeti Character
Join Frame
Flying Text Box

One subscription, many ways to play and learn.

Try for free

Only $6.99 after trial. No credit card required

Make Your Sprite Talk. Activities for Kids.