你好呀,我是吴老师。
前面两课,板子会听了(话筒),也会发声音了(喇叭)。
但你会发现它一直有点笨:你让它响,它只会"嘀——"。
它不会说话。
今天我们来解决这件事 —— 让板子念出完整的句子。
读完之后,你应该能:说出板子"说话"这件事为什么要联网;让它念出你写的任何一句话;知道"能量"是什么、什么时候会花;解释为什么点了按钮要等几秒。
用时:约 45 分钟。准备:板子、数据线、能上网的 WiFi、绑好账号的板子。
看不懂的地方,整段复制给 AI,加一句"请一次只解释一个概念,讲完问我一个小问题"。
一、板子有嘴巴,但它不会说话
第 13 课你知道了:喇叭能把数字变成声音。
那你可能会想 —— 那让板子念"你好"不就行了?
不行。因为"你好"这两个字的声音长什么样,板子根本不知道。
人会说"你好",是因为我们听过成千上万遍。板子没听过。
💡 一个数字可以变成声音(音高),但一个"字"不行。 因为一个字的声音不是一条简单的曲线 —— 它是一长串非常复杂的数字。
那怎么办?
二、找个会说话的人帮忙
板子自己不会,但网上有人会。
| 第几步 | 谁在做 | 做什么 |
|---|---|---|
| ① | 板子 | 把那句字发到网上去 |
| ② | 云端 | 照着字,配出一段声音,送回来 |
| ③ | 板子 | 把回来的声音放出来 |
⭐ 所以板子说的每一句话,其实都是"别人替它说的"。 它自己只做了两件小事:把字送出去、把声音放出来。 中间那件最难的事(把字变成声音),是云端干的。
这件事有个名字叫 TTS —— 你以后看到这三个字母,说的就是它。
三、让它念一句
试试这个。内容你自己填:
请帮我做一个「说一句话」的应用:
屏幕上显示一句话:______
下面一个按钮,点一下板子就把这句话念出来。
要联网,失败了在屏幕上显示中文提示。请用中文注释。
填不出来?点这里看一个参考(这不是标准答案)
屏幕上显示一句话:你好呀,我是这块板子。
跑起来是这样:

点一下那个圆角按钮,板子就会念出来。
💡 注意:点下去之后要等一下。 因为那句话要跑到网上去、再跑回来 —— 一来一回要几秒。 所以按钮上会先显示"正在说…",念完了才变回"念完了"。
这段等待是免不了的,你能做的是告诉用户"我在忙",别让人以为卡死了。
四、"能量"是什么?
你有没有想过:云端那台电脑,凭什么白白帮我们干活?
它不是白干的。 所以每次让板子说话,都会从你的账号里扣掉一点"能量"。
| 什么时候扣 | 扣多少 |
|---|---|
| 让板子念一句话 | 花一点 |
| 问 AI 一个问题 | 花一点 |
| 让板子"想"一个应用出来 | 花得多一些 |
💡 能量在哪儿看? 板子桌面上点开「账号」,或者上课程网站看 —— 你的能量还剩多少,那里写着。
用完了可以补。平时玩一玩,够用很久。
⚠️ 所以别写"一直念"的程序。 一个每秒念一次的循环,几秒钟就把能量烧完了 —— 而且是静静地烧完, 你只会看到屏幕上冒出"能量不足",却不知道是自己写的问题。
五、它还能换个声音
同一个句子,换个声音念、念快一点慢一点,都是可以的。
| 想要 | 大概怎么说 |
|---|---|
| 换成男声 | 让它用"男声"念 |
| 念慢一点 | 把语速调慢 |
| 音调高一点 | 把音调调高 |
💡 这条只是告诉你"有这个" —— 真要调的时候, 直接跟 AI 说"换成男声、念慢一点"就行,它会知道怎么写。
⚠️ 一个真实的小坑:中文声音去念英文,听起来会又尖又快 —— 因为它是在用中文的发音习惯拼英文。做英语类的作品时记得换成男声、放慢一点。
六、动手做
任务一:念一句你自己想说的话
挑一句你最喜欢的(歌词、古诗、给对方的一句话都行),让板子念出来。
⚠️ 别选太长的。 一句话大约 600 多个字就到头了 —— 选长了你得自己想办法分成几段念。
任务二:做个"念稿子"的小机器
屏幕上一段文字,点一下就从头念一遍:

请帮我做一个「念稿子」的应用:
屏幕上显示一段中文(比较长,要按屏幕宽度自动折行),
下面一个按钮,点一下就把整段念出来。
要用中文注释。
做完请检查三件事:
- 断网试试 —— 它有没有给你一句看得懂的中文提示,还是就那么卡住了?
- 点一下之后,屏幕上有没有告诉你"正在念"?
- 念的时候板子上的画面能动吗?(还是整个卡住,念完才恢复?)
第三题现在先不用管答案,记住它 —— 第 20 课会回来算这笔账。
七、只改一个条件
挑一个来改,先说出你的预测,再动手:
| 我改的条件 | 我预测会怎样 | 实际怎样 |
|---|---|---|
| 把要念的那句话改长一倍 | ||
| 把句子改成纯英文 | ||
把 ensure_connected() 那一行删掉,然后关掉 WiFi 再跑 | ||
| 让 AI 把语速调到最慢 |
第三行是这一课最该试的一次:看看失败了它会不会告诉你。
八、自检小测
九、还想玩点什么
| 想做什么 | 可以这样描述给 AI |
|---|---|
| 会说话的闹钟 | 到点了,板子念一句"该喝水啦" |
| 念课表 | 屏幕上显示今天的课,点一下就一条一条念 |
| 会念日期的板子 | 让板子说出今天是几月几号、星期几 |
| 小故事机 | 屏幕上几个故事名字,点哪个念哪个 |
⭐ 最后留个念想:现在板子会"说"了,但它还是只会说你打好的字。 什么时候它能自己想说点什么呢?
那就要等它先学会"想"了 —— 再过两课就到。
这一课的两个作品,就在上面那几张卡片里 —— 点「装到板子上」,用 USB 线或者蓝牙选你的板子,几秒就装好了。 装完板子会自己打开它,不用按任何按键,也不用去桌面上翻页找。
想看它是怎么写出来的,点卡片上的「查看源码」。