2026年10月19日 星期一

用 Gemini 技能產生 Google Read Along 朗讀教材

為什麼要做這個工具?是希望學生多開口念,配合聲聲平板,每個都多開口

用法:只要在 Gemini 建立或匯入這個技能(Skill)處理課文,選好年級和教材類型,就能得到可以直接貼進 Google Read Along 的朗讀文字,連分頁都排好了。

Read Along 會即時聽學生朗讀並糾正發音,但它對文字格式很挑剔。課本裡常見的這些內容,都會讓語音辨識卡住:

•         劇本格式的「Jamie:」,學生不知道冒號要怎麼唸。

•         場景說明、括號裡的舞台指示,本來就不是要唸的內容。

•         題號、清單符號、中文註解、音標。

•         一頁塞太多字,學生唸到一半就累了。

以前這些都要老師一課一課手動清理、改寫、分頁。這個技能把整套規則寫好,老師只要貼上課文、回覆一個代碼就完成了。

這個工具能做什麼

它會依年級把課文清理、改寫、分頁,並同時產出給老師的校對資料。

•         清理非朗讀內容:自動刪除場景、舞台指示、題號、清單符號、音標和中文。

•         劇本改成敘事體:「Jamie: Hi, Mr. Barr.」會改成 "Hi, Mr. Barr," Jamie said.,說話者標記只用 said 和 asked,不會亂加其他動詞。

•         忠於原文:除了上述清理和改寫,不會增刪、簡化或調換課文的任何字句。

•         依年級分頁:每頁的句數和字數依年級調整,台詞不會被切到兩頁。

•         生字暖身模式:課本有 word bank 時,可以做成「單字+例句」的發音練習,在正式朗讀前先暖身。

•         校對資料:逐頁列出句數、字數和生字,另外整理一份可以貼到作業說明欄的生字表,最後附上需要老師確認的地方。

各年級的分頁標準如下,可以依班級程度自行修改 SKILL.md:

年級

每頁句數

每頁字數

3–4 年級

1–2 句

10–20 字

5–6 年級

2–3 句

20–35 字

7 年級

2–3 句

30–45 字

8–9 年級

2–4 句

35–55 字

第一次使用:依下圖後建立並匯入此技能(Skill) 請點左邊下載

技能只需要建立匯入一次,之後每課都能重複使用,使用時 對話輸入@就會出現技能。

1.   匯入時檔名一定要是 SKILL.md,大小寫都要一樣,否則無法匯入。內容就是文末附錄的完整文字。

2.       在 Gemini 的技能設定中匯入這個 SKILL.md。


技能命名要注意:SKILL.md 最上方有一段設定。name: 是技能名稱,不能有中文,建議只用英文小寫、數字和連字號,例如 read-along-formatter。名稱含中文時,技能匯出後再重新匯入會出問題。description: 是用途說明,可以寫中文。


每課的使用步驟



每一課只要貼上課文或是上傳 pdf 檔、回覆代碼、複製結果三個動作。

1.       (1)開啟技能,貼上課文或是wordbank。課本有生字表或 word bank 的話,一起貼上。

2.       (2)回覆代碼。技能會先跳出選單,詢問年級、教材類型和生字表處理方式,只要回覆代碼,例如 4BX。

3.       (3)檢查校對區。技能會輸出四個區塊:Classroom 貼上區、逐頁校對區、作業說明用生字表、校對提醒。先看最後的校對提醒,確認有沒有被刪掉的內容或需要試念的數字。

4.       (4)複製貼上區。點「Classroom 貼上區」程式碼框右上角的複製按鈕,不要用滑鼠反白選取,否則換行可能會消失。

5.       (5)建立 Read Along 作業。在 Google Classroom 建立作業,加入 Read Along 並貼上朗讀文字。

6.       

建議同一課發兩份作業:先發生字暖身(E 類型),再發課文朗讀。

選單代碼說明

代碼依序是「年級+教材類型+生字表」,一般課文三碼,生字暖身只要兩碼。

選項

代碼

說明

年級

1

3–4 年級

年級

2

5–6 年級

年級

3

7 年級

年級

4

8–9 年級

教材類型

A

敘述文,只清理不改寫

教材類型

B

對話,改成敘事體

教材類型

C

劇本,刪除場景與舞台指示後改成敘事體

教材類型

D

混合,敘述保留、對話改寫

教材類型

E

Word bank 生字暖身,格式為「單字. 例句」

生字表

X

我會提供生字表

生字表

Y

不需要生字提詞

生字表

Z

請 AI 從課文挑選生字

常用範例:

•         4BX:8–9 年級對話課文,附課本生字表。

•         2AY:5–6 年級敘述文,不需要生字。

•         3CZ:7 年級劇本,請 AI 挑生字。

•         4E:8–9 年級 word bank 生字暖身,不需要第三碼。

小技巧:貼課文時直接在最前面打代碼(例如「4BX」加上課文),技能就會跳過選單直接排版。

常見問題

複製後貼上,換行全部不見了? 請用程式碼框右上角的複製按鈕,不要用滑鼠反白。還是不行的話,先貼到記事本測試:記事本有換行,代表是貼上的地方把換行吃掉了;記事本也沒有,就改用 Gemini 回覆下方的「匯出至文件」,再從 Google 文件複製。

技能沒有先跳出選單,直接開始排版? 回覆它「請先依第一步顯示選單」即可。若常發生,可在 SKILL.md 最後再重複一次這條規則。

說話者標記出現 replied、explained 等動詞? 回覆「說話者標記只能用 said 或 asked,請重新輸出」。

生字表為什麼不放進朗讀文字? 朗讀區的每個字都會被當成要唸的內容。中文和詞性縮寫學生無法唸,會讓語音辨識判錯,也會影響 Read Along 的正確率數據。所以生字表放在作業說明欄,當成課前預習。

生字暖身為什麼要搭配例句? 單獨一個短字沒有上下文,語音辨識容易誤判,學生唸對了卻被判錯。接上 word bank 的例句,辨識比較準,學生也能在語境中再練一次。

選 Z 讓 AI 挑生字,可以直接用嗎? AI 給的詞性和中文偶爾會錯,尤其是一字多義的單字,發給學生前請先檢查一次。

每頁字數一定準確嗎? 不一定,AI 計算字數常有誤差。建議抽查幾頁,特別是標註「⚠ 超出範圍」的頁面。

附錄:SKILL.md 


後台的結果,後面再來寫