乐于分享
好东西不私藏

还在为孩子学古诗愁?免费 AI 语音工具,一键批量生成古诗跟读音频

还在为孩子学古诗愁?免费 AI 语音工具,一键批量生成古诗跟读音频

陪娃背古诗,是不是总踩这些坑?

网上找的古诗音频参差不齐,有的语速太快、有的音色生硬,很多还要付费打包;自己朗读录音频,普通话不标准、停顿没韵律,孩子听着没兴趣;想整理全套必背古诗,一首一首找资源,耗费大量时间。

今天给家长、老师分享一个完全免费、无时长限制、音质媲美专业配音的 AI 语音合成工具 — edge-tts。搭配一段现成 Python 代码,几分钟批量生成专属儿童古诗朗读音频,语速、音色自由调节,循环聆听、跟读背诵超省心!

一、为什么优先选 edge-tts 做古诗音频?

市面上配音工具大多按分钟收费,而 edge-tts 是开源免费方案,底层调用微软 Edge 原生 AI 语音,优势一目了然:

  1. 零成本无限制:不用充值、不用 API 密钥,联网即可无限生成 MP3 音频;
  2. 超多中文音色可选:温柔女声、少年音、播音男声、可爱儿童音全覆盖,专门适配孩子听觉习惯;
  3. 语速音量精准调控:给低龄宝宝放慢朗读速度,韵律舒缓,跟读无压力;
  4. 批量自动化生成:一次性导入几十首古诗,自动分文件保存,重复运行会跳过已生成音频,不重复浪费时间;
  5. 跨平台通用:Windows、Mac、电脑均可运行,生成的 MP3 手机、故事机、平板全部支持播放。

二、5 分钟完整实操教程(零基础也能看懂)

前置准备

电脑提前安装 Python 环境(网上一键安装包即可,新手全程下一步),打开命令提示符 CMD(Windows)/ 终端(Mac)。

步骤 1:一键安装语音合成工具

在命令窗口输入下面代码,回车自动安装依赖库:

pip install edge-tts

安装完成后,可以查看全部中文音色,挑选适合孩子的朗读声线:

edge-tts --list-voices |findstr CN

推荐儿童古诗专用音色:

  • zh-CN-XiaoyiNeural:活泼少女音,低龄宝宝首选
  • zh-CN-XiaoxiaoNeural:温柔治愈女声,通用百搭
  • zh-CN-YunyangNeural:沉稳播音男声,适合高年级古诗诵读(代码默认音色)

步骤 2:完整 Python 运行代码(直接复制即用)

新建文本文档,粘贴下方全部代码,保存为poetry_tts.py,注意编码选择 UTF-8。

#!/usr/bin/env python3# -*- coding: utf-8 -*-import osimport edge_tts# 音频自动保存文件夹SAVE_DIR = "poetry_audio"# 朗读音色,可替换上面推荐的儿童音色VOICE = "zh-CN-YunyangNeural"# 语速 -15% 放慢15%,适合孩子跟读;正数加快,范围±100%RATE = "-15%"# 音量,0%标准,按需微调VOLUME = "+0%"# 创建存放音频文件夹,不存在则自动新建os.makedirs(SAVE_DIR, exist_ok=True)# AI生成音频核心函数defgenerate_audio(text: str, save_path: str):  communicate = edge_tts.Communicate(text, VOICE, rate=RATE, volume=VOLUME)  communicate.save_sync(save_path)print(f"✅ 生成完成: {save_path}")# 自动清理文件名特殊符号,避免保存失败defclean_filename(name: str) -> str:  invalid_chars = r'\/:*?"<>|'for c in invalid_chars:    name = name.replace(c, "")return name.strip()# 古诗库,自由增删、修改诗词内容poem_list = [  {"title": "春望","author": "唐 杜甫","paragraphs": ["国破山河在","城春草木深","感时花溅泪","恨别鸟惊心","烽火连三月","家书抵万金","白头搔更短","浑欲不胜簪"    ]  }# 可复制上面格式,新增多首古诗]defmain():# 循环遍历所有古诗,批量生成音频for idx, poem inenumerate(poem_list, 1):    title = poem.get("title", "无题")    author = poem.get("author", "佚名")    paragraphs = poem.get("paragraphs", [])    content = "\n".join(paragraphs)# 朗读文案:标题+朝代作者+全诗,符合学习朗读逻辑    read_text = f"{title},{author}。{content}"    safe_name = clean_filename(f"{idx}_{title}_{author}")    mp3_path = os.path.join(SAVE_DIR, f"{safe_name}.mp3")# 文件已存在则跳过,避免重复生成if os.path.exists(mp3_path):print(f"⏭ 已存在,跳过: {mp3_path}")continueprint(f"\n正在生成第{idx}首:《{title}》-{author}")    generate_audio(read_text, mp3_path)if __name__ == "__main__":   main()

步骤 3:修改自定义参数,适配自家孩子

  1. 更换朗读音色:修改代码里VOICE后面引号内的音色 ID,低龄娃换成zh-CN-XiaoyiNeural更柔和;
  2. 调整朗读速度:RATE = "-15%",数字越小语速越慢,3 岁以内可改成-25%;
  3. 批量添加古诗:复制poem_list里单首诗的大括号结构,无限新增《咏鹅》《静夜思》等必背诗词;
  4. 音频存放位置:运行后自动生成poetry_audio文件夹,所有 MP3 统一收纳。

步骤 4:启动生成音频

在命令窗口切换到文件保存目录,输入代码运行脚本:

python poetry_tts.py

几秒即可生成一首完整古诗音频,包含标题、作者、全诗连贯朗读,打开文件夹就能播放。

三、实用拓展:解决家长带娃学习痛点

1. 循环熏听磨耳朵

把生成好的 MP3 导入故事机、车载 U 盘、手机播放器,每天早晚循环播放。舒缓慢速的 AI 朗读,不用家长反复朗读,潜移默化培养诗词语感。

2. 跟读背诵神器

放慢后的语速停顿自然,平仄分明,孩子跟着音频逐句跟读,纠正发音、找准诗词节奏,比生硬看书背诵效率高很多。

3. 自制国学启蒙素材

幼儿园、小学老师可以批量生成全套小学必背 75 首古诗音频,做成班级共享素材;自媒体博主也能用这套音频搭配画面,制作古诗启蒙短视频,无版权配音风险。

4. 长期使用省心

代码自带去重判断,新增古诗后再次运行脚本,只会生成新诗词音频,旧文件不会重复覆盖,日积月累整理完整诗词音频库。

结尾

不用再到处找零散古诗音频,不用花钱买配音会员,一行代码 + 一段脚本,就能拥有一套专属孩子的国学朗读库。操作门槛很低,家长花十分钟上手,省下大量陪读、找素材的时间,让 AI 助力孩子轻松吃透古诗词。

收藏本文,需要生成古诗音频随时拿出来用,也可以转发给身边陪娃学古诗的家长、老师~

相关学习资料