Gemini Teacher(基於 Gemini 的英語口語訓練工具)簡介
Gemini Teacher 是一款基於 Google Gemini AI 技術開發的英語口語訓練工具。它利用先進的語音識別和人工智能算法,提供即時的發音評估和改正建議,讓你在家中就能獲得專業水準的口語訓練。無需昂貴的線上課程,你就能像有專業老師般獲得高品質的反饋與矯正,隨時隨地提升英語水平。
除了發音矯正,該工具還內建了情境對話練習模式。你可以與 AI 虛擬助手進行生動有趣的對話,練習在不同場合使用英語。助手會隨時改正你的語法錯誤,並反覆進行對話,直到你完全正確為止。
該工具的智能場景切換功能也相當實用。根據你的表現,它會自動調整練習難度,讓訓練更有針對性。即使是英語初學者,也能循序漸進、穩步提高。
Gemini Teacher(基於 Gemini 的英語口語訓練工具)官方網站及教程
該工具的使用方法非常簡單,只需連接麥克風並打開程式,它就會即時識別你的英語發音。系統會對你的發音進行評分,並指出需要改進的地方,提供針對性的發音指導。無論是單詞、短語還是完整句子,它都能給出中肯的反饋。
安裝教程:
- 克隆倉庫:
git clone https://github.com/nishuzumi/gemini-teacher.git cd gemini-teacher
- 創建並啟動虛擬環境:
python -m venv .venv source .venv/bin/activate # Unix/macOS # 或 .venv\Scripts\activate # Windows
- 安裝依賴:在安裝 Python 依賴之前,請先安裝以下系統依賴:
- Windows: 無需額外安裝
- macOS:
brew install portaudio
- Ubuntu/Debian:
sudo apt-get install portaudio19-dev python3-pyaudio
安裝 Python 依賴:
pip install -r requirements.txt
使用方法:
- 設定環境:新建一份
.env
文件,將.env.example
內容複製過去,然後修改。- 如果需要設置代理,請填寫 HTTP_PROXY,例如
HTTP_PROXY=http://127.0.0.1:7890
- 如果需要設置代理,請填寫 HTTP_PROXY,例如
- 填寫 GOOGLE_API_KEY,這是 Google Gemini 的 API Key。
- 開啟語音功能:
- 這個功能可以按需開啟,ELEVENLABS_API_KEY 是語音功能的 API Key。
獲取方式:
- 打開網站 https://elevenlabs.io/
- 點擊右上角的 “Try for free”,進行註冊,並獲得免費的 1000 個額度,然後在個人設置中生成 API Key 並填入。
- 啟動程式:
python starter.py
- 按照提示說出英語句子。
- 等待 AI 助手的反饋。
- 根據反饋改進發音。
正文完