phonics: 自然拼读练习应用,一款帮助学习英语自然拼读的 Web 项目,通过发音规则来认识单词,真正从基础开始学英语

最新修改 2025年 12月 31日 by amiao

phonics: 自然拼读练习应用,一款帮助学习英语自然拼读的 Web 项目,通过发音规则来认识单词,真正从基础开始学英语

作者前言

以前背单词很痛苦,自从发现自然拼读这个方法以后,很多单词都是顺口就能拼,很是受用,但是无奈课程上的单词太少了,就想着有没有根据这个规律来背单词的工具,找了很多,大多数都是什么46级词数,雅思核心,诸如此类的背单词软件,还有那个什么记忆曲线什么的,看了就头疼。就没有一个简简单单的,打开就能根据发音练习一下的app吗?答案是没有的。

所以,既然现在都是有想法就能靠ai来帮助实现的时代,为什么我自己不搓一个呢?搓一个完美符合自己练习需求的工具。于是就诞生了这个:

项目截图

phonics: 自然拼读练习应用,一款帮助学习英语自然拼读的 Web 项目,通过发音规则来认识单词,真正从基础开始学英语

功能介绍

  • 系统化学习:26个字母、短元音、长元音、辅音组合等完整拼读体系
  • 真人发音:支持真人录制的发音音频,没有音频时使用微软 Edge TTS
  • AI 扩词:用 GPT-4o-mini 智能扩展词汇,需要配置自己的 API Key
  • 词典验证:CMUdict + ECDICT 双词典验证,确保单词真实存在
  • 词库共享:AI 生成的词汇自动保存到服务器,所有用户共享

快速开始

本地运行

npm install
npm start
# 访问 http://localhost:3000

Docker 部署

# 开发环境
docker-compose up -d

# 生产环境(带 Nginx)
docker-compose -f docker-compose.prod.yml up -d

服务器部署

  1. 安装 Docker
curl -fsSL https://get.docker.com | sh
  1. 克隆代码并启动
git clone <repo-url> phonics-app
cd phonics-app
docker-compose up -d
  1. 配置反向代理(可选)

编辑 nginx.conf 修改域名,然后:

docker-compose -f docker-compose.prod.yml up -d

配置 AI 扩词

点击页面右上角的齿轮按钮,输入你的 OpenAI API Key。

Key 只保存在你的浏览器本地,不会上传到服务器。AI 生成的单词会保存到服务器词库,供所有人学习。

添加真人发音

把音频文件放到 data/phonics-audio/ 目录:

  • 字母发音:a.mp3b.mp3
  • 组合发音:sh.mp3th.mp3
  • Magic E:a_e.mp3

支持 MP3、WAV、OGG 格式。

项目地址

GitHub地址:https://github.com/cocojojo5213/phonics-app

作者自己部署了一套服务,带有真人发音音频。欢迎大家使用自己的 API Key 来扩展词库,你贡献的单词会保存到服务器,其他学习者也能看到。一起学习,共同进步。

在线体验phonics.thetruetao.com

开源项目

云图 - 极简风格的云图库,无数据库图床项目,支持NAS部署,支持设置密钥,支持各种灵活的API开放接口,NAS图床,PicGo插件直接安装使用

2025-12-30 10:17:12

软件推荐

Dockit:一个macOS窗口管理工具,将窗口快速停靠在屏幕边缘并快速预览窗口

2025-5-22 18:56:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索