工具大全
亲手实测作者:Coocon2026年10月18日96 次阅读约 3 分钟阅读

用代码画水墨:四年级语文《暮江吟》《精卫填海》动画讲解

两支讲解动画,对应统编版语文四年级上册:第 9 课《古诗三首》里白居易的《暮江吟》,和第 13 课神话小古文《精卫填海》(选自《山海经》)。每支约 1 分 40 秒,按课堂「读 → 解 → 悟 → 读」的节奏走:老师范读,逐句讲字词和意思,画面跟着演示,最后小结、全班齐读。

《暮江吟》(唐·白居易)

  • 题目:暮(mù,傍晚)、吟(yín,古代诗歌的一种)——傍晚在江边吟诵的诗。
  • 一道残阳铺水中:残阳是快要落山的太阳;画面里夕阳的光从日下沿着江面一点点「铺」开,讲为什么用「铺」字。
  • 半江瑟瑟半江红:瑟瑟(sè sè)是碧绿色;江面先空白,照到阳光的地方泛红,照不到的地方转碧。
  • 可怜九月初三夜:可怜在这里是「可爱」;夕阳落到山后,天色入夜,新月升起。
  • 露似真珠月似弓:真珠就是珍珠;草叶露珠特写,旁边画出一串珍珠、一张弓,对照两个比喻。

《精卫填海》(《山海经》)

  • 炎帝之少女,名曰女娃:少女(shào nǚ)在这里是小女儿。
  • 女娃游于东海,溺而不返:溺(nì)是淹没。这一段画得克制:大浪起、浪退,只剩涟漪。
  • 故为精卫:故(gù)是因此;涟漪里化出一只鸟。造型照《山海经》原文「文首、白喙、赤足」——花纹头、白嘴、红脚。
  • 常衔西山之木石,以堙于东海:衔(xián)是用嘴叼着,堙(yīn)是填塞;精卫在西山和东海之间往返投下树枝石子,日夜交替、越飞越快。
  • 寓意:坚持不懈、不怕困难。

怎么做的

  • 画面全部是代码:基于开源风格库 lemo-opuscar 的中国水墨引擎——Canvas2D 笔刷(墨体、飞白、含墨的浓淡边)加 WebGL 宣纸合成(晕染、积边、墨晕转场)。在它上面加了设色颜料层(颜料先吃进纸、墨再压上去),以及人物骨架、精卫鸟、拼音字卡和诗文竖排。无头 Chrome 逐帧截图,ffmpeg 编码,100 秒的片子在 Mac mini 上渲染约一分半。
  • 声音:古琴是物理建模合成(Karplus-Strong),箫和鼓用 CC0 采样库;每句诗、每次「投石」都有落点,和画面按同一条时间线对齐。浪声、水花、虫鸣等音效由程序合成。
  • 老师的声音:MiniMax 语音(2026-10-18 起由早先的微软语音换为 MiniMax,并补上结尾小结)。瑟瑟(sè)、堙(yīn)、衔(xián)、少女(shào)、「故为」的为(wéi)、常(cháng)用读音词典逐个锁定;「暮江吟」的「吟」和「堙于」两处容易被前后音带成后鼻音,在字与字之间加了极短停顿,再用两种 Whisper 模型分别转写核对。
  • 字体:马善政楷书(大字、原文、印章)、霞鹜文楷(字幕、拼音),均为 OFL 开源字体。

需要说明的

  • 讲解词是按教学常识写的,没有对照官方教参逐字核对;统编教材近几年在逐年修订,用于课堂前请对照手里的最新版课本。
  • 原诗与原文均为公有领域;讲解词、分镜、画面和配乐为原创。

这类实测,每周六汇总一封

订阅码农早餐:每天 8:00 一封 AI 编程早报,每周六另附本周 Claude Code / Codex / 本地模型的实测和踩坑汇总。

相关文章

四年级语文故事动画讲解合集(第一批 10 篇):王戎、囊萤、铁杵、盘古、女娲、纪昌、扁鹊、西门豹、周恩来、梅兰芳

四年级语文故事动画讲解合集(第一批 10 篇):王戎、囊萤、铁杵、盘古、女娲、纪昌、扁鹊、西门豹、周恩来、梅兰芳

统编版语文四年级(上下册)里的 10 个故事,每篇一支 1 分半左右的水墨淡彩讲解动画:3 篇小古文范读、逐句讲字词、全班齐读;7 篇神话与历史故事用自己的话讲故事、配词语卡、讲道理。画面全部由代码绘制,配音为 MiniMax 语音,生僻字、多音字逐个指定读音并用语音识别校对。

tts语文+6
hands-on2026年10月18日4 min
84
MiniMax T2A v2 vs Azure Neural TTS 实测:同一段中英文本,延迟差了 6~10 倍

MiniMax T2A v2 vs Azure Neural TTS 实测:同一段中英文本,延迟差了 6~10 倍

我的视频工厂里同时接了 MiniMax 和 Azure 两条 TTS 链路,一直凭感觉觉得 MiniMax 更快,这次把它坐实:同一段中英文本、各 5 轮、统一输出 24kHz/单声道/16bit,MiniMax 合成中位延迟 1.0~2.2 秒、RTF 0.08~0.18(比实时快 5~12 倍),Azure 中位 6~21 秒、RTF 逼近 1.0,且长尾抖到 27 秒。两个原因都有证据:一是 Azure Neural 本身的合成节奏就接近实时,二是从大陆直连它的 eastasia 端点要跨太平洋,握手 TLS 抖到 0.8 秒。文末给出真实抓包、波形对照,以及『什么时候该忍 Azure』的判断。

ttsrtf+6
hands-on2026年9月5日8 min
250

AI 视频的字幕越到后面偏得越多:别再修对齐算法了,问题出在「先生成整段音频」这一步

用 TTS + 自动字幕做科普视频,字幕前半段完美、越往后漂移越大,尾部时间戳甚至退化成 00:00:00。第一反应是修对齐算法——归一化数字、调相似度阈值——都是打补丁。这篇复盘给出根因:「整段 TTS + whisper 转写 + 事后匹配」这类方案在结构上必然漂移,因为它把本该由生成过程直接产出的时序信息,交给了一个会出错的事后重建环节。解法是逐句 TTS + 采样级拼接:字幕时间戳等于每句真实 wav 采样数的累加,句边界天然重置误差,物理上不存在漂移。附完整切句规则、缓存设计与适用边界。

ttsbug-复盘+3
pitfalls2026年8月20日4 min
366

一个人用 AI 流水线做出 156 支双语视频:完整方法与踩坑复盘

13 集《孙子兵法》职场系列,中英双语,累计 156 支成片,全程一个人 + 一条本地流水线。这篇复盘讲清楚管线怎么搭、钱花在哪、缓存怎么救命,以及 9 个真实踩过的坑。

ai视频视频自动化+4
ai-tutorials2026年7月19日8 min
329