Scratch 中的语音控制 Pishi

教 Pishi(Pishi.ai 的角色)在 Scratch 中使用 AI 语音识别技术来聆听你的声音并控制它的动作。

难度
初级

🕒

预计时间
15–20 分钟

🧩

扩展
SPEECH RECOGNITION

📖 你将学到什么

  • 语音识别是如何将你的声音转换成文字的
  • 如何在 Scratch 中使用 Speech Recognition 扩展
  • 如何为角色创建语音指令
  • 如何让 Pishi 对不同的指令做出反应

🧰 你需要准备

  • 支持 Web Speech API 的 Chrome、Edge 或其他基于 Chromium 的浏览器
  • Pishi.ai Scratch(开始一个新项目)
  • Speech Recognition 扩展(查看帮助指南)
  • 一个可用的麦克风
  • Pishi 精灵,项目中已包含

🛠️ 构建你的项目

1

1. 为语音控制准备 Pishi.ai 角色

设置语言,选择 Pishi 的初始造型,并将 Pishi 放置在起始位置。

Scratch blocks for starting speech recognition
2

2. 询问并聆听指令

在 forever 循环中,Pishi 会询问指令、聆听你的声音,并显示它听到的内容。

Speech recognition Scratch blocks
3

3. 添加语音指令

检查识别出的单词,并将它们与跳跃、跳舞、睡觉等动作进行匹配。

Voice command actions in Scratch
4

4. 创建你自己的指令

添加新的词语并创建你自己的反应。让 Pishi 回答、说 hello、旋转、移动,或执行新的动画。

🚀 试试你的项目!

点击绿色旗帜,等待 Pishi 询问指令,然后尝试:

  • 🎤 “Jump”
  • 🎤 “Dance”
  • 🎤 “Sleep”
Voice controlled Pishi in Scratch - Project

🤖 它是如何工作的?

Speech Recognition 会将你的声音转换为文本。Scratch 会检查识别出的单词,并运行匹配的动作。

你说出一个指令

Speech Recognition 进行聆听

你的声音变成文字

Scratch 检查这些文字

Pishi 做出回应

💡 让它变得更好!

  1. 添加更多语音指令
    教 Pishi 对 “Hello”、“Jump”、“Spin”、“Move left” 和 “Move right” 等指令做出反应。
  2. 使用不同方式表达相同的指令
    让 Pishi 理解一个动作的多种表达方式。例如,“Turn around”、“Spin” 和 “Rotate” 都可以触发相同的移动。
  3. 创建语音控制挑战
    添加计时器,并要求玩家在时间结束前按顺序说出正确的指令。
  4. 让 Pishi 提出问题
    让 Pishi 提出一个简单的问题,聆听答案,并根据识别出的单词做出不同回应。
  5. 添加语音控制情绪
    使用 “Be happy”、“Go to sleep” 或 “Act surprised” 等指令来改变 Pishi 的造型、声音和动作。

🔗 分享你的创作

完成你的项目了吗?添加你自己的想法,并与朋友或同学分享。
OPEN PROJECT & REMIX
滚动至顶部