AI脑洞板
完整教案
自学课件
第 17 课 · 共 35 课

让板子念出来

你好呀,我是吴老师。

前面两课,板子会听了(话筒),也会发声音了(喇叭)。

但你会发现它一直有点笨:你让它响,它只会"嘀——"。

它不会说话。

今天我们来解决这件事 —— 让板子念出完整的句子。

读完之后,你应该能:说出板子"说话"这件事为什么要联网;让它念出你写的任何一句话;知道"能量"是什么、什么时候会花;解释为什么点了按钮要等几秒。

用时:约 45 分钟。准备:板子、数据线、能上网的 WiFi、绑好账号的板子。

看不懂的地方,整段复制给 AI,加一句"请一次只解释一个概念,讲完问我一个小问题"。


一、板子有嘴巴,但它不会说话

第 13 课你知道了:喇叭能把数字变成声音。

那你可能会想 —— 那让板子念"你好"不就行了?

不行。因为"你好"这两个字的声音长什么样,板子根本不知道。

人会说"你好",是因为我们听过成千上万遍。板子没听过。

💡 一个数字可以变成声音(音高),但一个"字"不行。 因为一个字的声音不是一条简单的曲线 —— 它是一长串非常复杂的数字。

那怎么办?

二、找个会说话的人帮忙

板子自己不会,但网上有人会。

一句话怎么变成声音

第几步谁在做做什么
①板子把那句字发到网上去
②云端照着字,配出一段声音,送回来
③板子把回来的声音放出来

⭐ 所以板子说的每一句话,其实都是"别人替它说的"。 它自己只做了两件小事:把字送出去、把声音放出来。 中间那件最难的事(把字变成声音),是云端干的。

这件事有个名字叫 TTS —— 你以后看到这三个字母,说的就是它。

三、让它念一句

试试这个。内容你自己填:

请帮我做一个「说一句话」的应用:
屏幕上显示一句话:______
下面一个按钮,点一下板子就把这句话念出来。
要联网,失败了在屏幕上显示中文提示。请用中文注释。
填不出来?点这里看一个参考(这不是标准答案)
屏幕上显示一句话:你好呀,我是这块板子。

跑起来是这样:

说一句话

点一下那个圆角按钮,板子就会念出来。

💡 注意:点下去之后要等一下。 因为那句话要跑到网上去、再跑回来 —— 一来一回要几秒。 所以按钮上会先显示"正在说…",念完了才变回"念完了"。

这段等待是免不了的,你能做的是告诉用户"我在忙",别让人以为卡死了。

四、"能量"是什么?

你有没有想过:云端那台电脑,凭什么白白帮我们干活?

它不是白干的。 所以每次让板子说话,都会从你的账号里扣掉一点"能量"。

什么时候扣扣多少
让板子念一句话花一点
问 AI 一个问题花一点
让板子"想"一个应用出来花得多一些

💡 能量在哪儿看? 板子桌面上点开「账号」,或者上课程网站看 —— 你的能量还剩多少,那里写着。

用完了可以补。平时玩一玩,够用很久。

⚠️ 所以别写"一直念"的程序。 一个每秒念一次的循环,几秒钟就把能量烧完了 —— 而且是静静地烧完, 你只会看到屏幕上冒出"能量不足",却不知道是自己写的问题。

五、它还能换个声音

同一个句子,换个声音念、念快一点慢一点,都是可以的。

想要大概怎么说
换成男声让它用"男声"念
念慢一点把语速调慢
音调高一点把音调调高

💡 这条只是告诉你"有这个" —— 真要调的时候, 直接跟 AI 说"换成男声、念慢一点"就行,它会知道怎么写。

⚠️ 一个真实的小坑:中文声音去念英文,听起来会又尖又快 —— 因为它是在用中文的发音习惯拼英文。做英语类的作品时记得换成男声、放慢一点。

六、动手做

任务一:念一句你自己想说的话

挑一句你最喜欢的(歌词、古诗、给对方的一句话都行),让板子念出来。

⚠️ 别选太长的。 一句话大约 600 多个字就到头了 —— 选长了你得自己想办法分成几段念。

任务二:做个"念稿子"的小机器

屏幕上一段文字,点一下就从头念一遍:

念稿子

请帮我做一个「念稿子」的应用:
屏幕上显示一段中文(比较长,要按屏幕宽度自动折行),
下面一个按钮,点一下就把整段念出来。
要用中文注释。

做完请检查三件事:

  1. 断网试试 —— 它有没有给你一句看得懂的中文提示,还是就那么卡住了?
  2. 点一下之后,屏幕上有没有告诉你"正在念"?
  3. 念的时候板子上的画面能动吗?(还是整个卡住,念完才恢复?)

第三题现在先不用管答案,记住它 —— 第 20 课会回来算这笔账。

七、只改一个条件

挑一个来改,先说出你的预测,再动手:

✏️ 可以直接在表格里填写
我改的条件我预测会怎样实际怎样
把要念的那句话改长一倍
把句子改成纯英文
把 ensure_connected() 那一行删掉,然后关掉 WiFi 再跑
让 AI 把语速调到最慢

第三行是这一课最该试的一次:看看失败了它会不会告诉你。

八、自检小测

正在加载本课自检小测…

九、还想玩点什么

想做什么可以这样描述给 AI
会说话的闹钟到点了,板子念一句"该喝水啦"
念课表屏幕上显示今天的课,点一下就一条一条念
会念日期的板子让板子说出今天是几月几号、星期几
小故事机屏幕上几个故事名字,点哪个念哪个

⭐ 最后留个念想:现在板子会"说"了,但它还是只会说你打好的字。 什么时候它能自己想说点什么呢?

那就要等它先学会"想"了 —— 再过两课就到。


这一课的两个作品,就在上面那几张卡片里 —— 点「装到板子上」,用 USB 线或者蓝牙选你的板子,几秒就装好了。 装完板子会自己打开它,不用按任何按键,也不用去桌面上翻页找。

想看它是怎么写出来的,点卡片上的「查看源码」。

本节演示

说一句话

说一句话

点一下,板子把一句话念出来

念稿子

念稿子

屏幕上写一段话,点一下就念出来