标签: 英语单词

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

    作者前言

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

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

    项目截图

    功能介绍

    • 系统化学习: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

  • English Reader:英语阅读网站,一键查词、朗读、翻译、生词管理

    English Reader:英语阅读网站,一键查词、朗读、翻译、生词管理

    English Reader:英语阅读网站

    程序员考雅思,五次仍停留在6.5。于是开发了这款英语阅读网站,一键查词、朗读、翻译、生词管理。还可以跟AI讨论,主动输出强化记忆。每天读一篇,进步看得见

    网站截图

    网站链接

    https://read.english-reader.com

  • Visual Vocabulary:带图文示意的英语单词在线学习工具

    Visual Vocabulary:带图文示意的英语单词在线学习工具

    视觉词汇:帮助英语学生学习新单词的在线工具。

    An online tool to help students of English learn new words.

    优点在于用直观的画面和文解释单词的含义, 并且给出恰当的例句(英语最小的学习单位是句子) 这个网站适合已经有1000基础词汇量的朋友, 有大约6000-7000词汇的解释

    网站截图

    网站链接

    官网:https://visual-vocab.com/