Gemini Teacher(基于Gemini的英语口语训练工具)简介
Gemini Teacher 是一款基于谷歌 Gemini AI 技术打造的英语口语训练工具。它利用先进的语音识别和人工智能算法,为我们提供实时的发音评估和纠正建议,让你在家就能获得专业水准的口语训练。无需昂贵的在线课程,你就能像有专业老师般获得高质量的反馈和纠正,随时随地提升英语水平。
除了发音纠正,该工具还内置了情景对话练习模式。你可以与 AI 虚拟助手进行生动有趣的对话,练习在不同场合使用英语。助手会时刻纠正你的语法错误,循环对话直到你完全正确为止。
该工具的的智能场景切换功能也很实用。根据你的表现,它会自动调节练习难度,让训练更有针对性。即使是英语初学者,也能循序渐进、稳步提高。
Gemini Teacher(基于Gemini的英语口语训练工具)官网及教程
该工具的使用方法非常简单,只需连接麦克风,打开程序,它就会实时识别你的英语发音。系统会对你的发音进行评分,并指出需要改进的地方,提供针对性的发音指导。无论是单词、短语还是完整句子,它都能给出中肯的反馈。
安装教程:
1、克隆仓库:
git clone https://github.com/nishuzumi/gemini-teacher.git
cd gemini-teacher
2、创建并激活虚拟环境
python -m venv .venv
source .venv/bin/activate # Unix/macOS
# 或
.venv\Scripts\activate # Windows
3、安装依赖:
在安装 Python 依赖前,请先安装以下系统依赖:
- Windows: 无需额外安装
- macOS:
brew install portaudio
- Ubuntu/Debian:
sudo apt-get install portaudio19-dev python3-pyaudio
pip install -r requirements.txt
使用方法:
1、设定环境 新建一份 .env 文件,将.env.example 内容复制过去,然后修改。
如果你需要设定代理,请填写 HTTP_PROXY,例如 HTTP_PROXY=http://127.0.0.1:7890
GOOGLE_API_KEY 填写谷歌Gemini的API Key
开启语音功能
这个功能按需开启,ELEVENLABS_API_KEY 是语音功能的API KEY。
获取方式:
打开网站 https://elevenlabs.io/
点击右上角的Try for free,进行注册,有免费的1000个额度,到个人设置中,生成API Key填入即可
python starter.py
2、按照提示说出英语句子
3、等待 AI 助手的反馈
4、根据反馈改进发音