wordpecker:个性化外语学习软件,更加高效地学习外语
- 电脑知识
- 1天前
- 11热度
- 0评论
wordpecker(个性化外语学习软件)简介
wordpecker是一个开源免费的的外语学习软件,结合了类似于Duolingo的课程和用户自定义的词汇表,能够帮助我们更轻松地学习外语,掌握新的语言技能。在缺乏语言环境的情况下,如何更好的学外语是一个老大难题,通过这个工具,我们就可以轻松地从书籍、文章或视频中添加新单词,并通过互动测验和由大型语言模型(LLM)生成的课程来复习这些单词。

该工具核心功能之一是“视觉花园”。用户可以通过描述图像来发现新词汇,系统会根据用户的描述推荐相关单词。此外,应用支持语音对话功能,用户可以与LLM导师进行实时交流,练习发音并获得即时反馈。

该工具能够为我们提供多种练习方式,包括选择题、填空题、匹配题等,帮助用户全面掌握词汇。每个单词都有详细的页面,可以查看不同上下文中的使用情况,生成示例句子以及查找同义词。通过这些功能,不仅能提高词汇量,还能增强对语言的理解和应用能力。
wordpecker(个性化外语学习软件)官网
Docker部署教程
1、克隆项目
git clone https://github.com/baturyilmaz/wordpecker-app.git
cd wordpecker-app
2、设置环境变量:
# Copy the Docker environment template
cp .env.docker .env
# Edit .env and add your API keys
OPENAI_API_KEY=your_actual_openai_api_key_here
PEXELS_API_KEY=your_actual_pexels_api_key_here # Optional for Vision Garden stock photos
ELEVENLABS_API_KEY=your_actual_elevenlabs_api_key_here # Optional for audio features
3、启动所有服务(MongoDB + 后端 + 前端)
# Start development environment with hot reload
docker-compose up --build
4、访问应用程序
前端:http://localhost:5173(带热重载的 Vite 开发服务器)
后端 API:http://localhost:3000(带热重载)
MongoDB:localhost:27017(用户名:admin,密码:password)
简易启动脚本
# Make sure you have Docker and Docker Compose installed
./scripts/docker-dev.sh