← 开源
nishuzumi

gemini-teacher

English pronunciation correction teacher built with gemini

ApplicationsSpecialistsPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.21k
Star
145
Fork
+0
本周
2
贡献者
创建于 2024-12-15 · 更新于 2026-10-15 · 今日第 11138 名
主要开发者
nishuzumiAmagiDDmxh

nishuzumi/gemini-teacher 排名第 11,138,有 1,209 个星标。

同类别比较

nishuzumi/gemini-teacher 排名第 11,138,此处有 8 个同类条目;modal-labs/quillman 排名第 11,130。

同类别比较
名称排名指标
aTrainTranscription/aTrain11,102
语言:
Python
星标数:
1,218
分叉数:
93
简介:
A GUI tool for offline transcription of speech recordings, including speaker diarization, utilizing state-of-the-art machine learning models.
yuezk/chatgpt-mirror11,108
语言:
JavaScript
星标数:
1,217
分叉数:
308
简介:
A mirror of ChatGPT based on the gpt-3.5-turbo model.
farzaa/DeepLeague11,127
语言:
Python
星标数:
1,211
分叉数:
178
简介:
(Open Source) Computer Vision + Deep Learning + League of Legends
modal-labs/quillman11,130
语言:
Python
星标数:
1,211
分叉数:
160
简介:
A voice chat app
xalgorix/xalgorix11,146
语言:
Go
星标数:
1,206
分叉数:
228
reiinakano/arbitrary-image-stylization-tfjs11,151
语言:
JavaScript
星标数:
1,205
分叉数:
212
简介:
Arbitrary style transfer using TensorFlow.js
Sec-Link/Argus-Agentic-SOC-Platform11,164
语言:
Python
星标数:
1,203
分叉数:
84
简介:
An open source AI-native agentic SOC platform
polterguy/magic11,172
语言:
C#
星标数:
1,202
分叉数:
175
简介:
Instant SECURE Full Stack Apps and AI Agents
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Specialists
关键词Education, Multilingual, Speech-to-text
星标数1,209
分叉数145
贡献者2
创建日期2024-12-15
更新日期2026-10-15
1 天星标数0
7 天星标数0
排名11,138
上次排名5,900
排名变化-5,238
7 天星标排名12,906
上次 7 天星标排名12,920
7 天星标排名变化14
总星标排名9,643
上次总星标排名9,631
总星标排名变化-12
README 摘录

Gemini 英语口语助手 这是一个基于 Google Gemini AI 的英语口语练习助手,它能实时识别你的英语发音,提供即时反馈和纠正建议。 Made by Box & Amagi 功能特点 🎤 实时语音识别 🤖 AI 驱动的发音评估 📝 语法纠正 🔄 情景对话练习

🎯 针对性发音指导 💡 智能场景切换 系统要求 Python 3. 11+ (必须) 麦克风设备 网络连接 前置依赖 需要一个 Gemini的API Key,这个API Key每天免费四百万次,足够使用了。 安装依赖: 在安装 Python 依赖前,请先安装以下系统依

赖: Windows: 无需额外安装 macOS: Ubuntu/Debian: 使用方法 1. 如果你需要设定代理,请填写 ,例如 填写谷歌Gemini的API Key 语音回复直接使用 Gemini Live API 的原生音频输出,无需额外的 TTS API Key。 根据反馈改进发音 交互说明 🎤 : 正在录音

♻️ : 正在处理 🤖 : AI 反馈 许可证 MIT 贡献 欢迎提交 Issue 和 Pull Request!

常见问题

记录了多少星标和分叉?

nishuzumi/gemini-teacher 有 1,209 个星标和 145 个分叉。

仓库排名是多少?

nishuzumi/gemini-teacher 排名第 11,138。

记录的语言和类别是什么?

nishuzumi/gemini-teacher 有 1,209 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

nishuzumi/gemini-teacher 与 modal-labs/quillman 比较,后者排名第 11,130,有 1,211 个星标。

README

Gemini 英语口语助手

这是一个基于 Google Gemini AI 的英语口语练习助手,它能实时识别你的英语发音,提供即时反馈和纠正建议。

Made by Box & Amagi

功能特点

  • 🎤 实时语音识别
  • 🤖 AI 驱动的发音评估
  • 📝 语法纠正
  • 🔄 情景对话练习
  • 🎯 针对性发音指导
  • 💡 智能场景切换

系统要求

  • Python 3.11+ (必须)
  • 麦克风设备
  • 网络连接

前置依赖

需要一个 Gemini的API Key,这个API Key每天免费四百万次,足够使用了。

到这个页面 https://aistudio.google.com/app/apikey 生成即可。

安装

  1. 克隆仓库:
git clone https://github.com/nishuzumi/gemini-teacher.git
cd gemini-teacher
  1. 创建并激活虚拟环境(推荐):
python -m venv .venv
source .venv/bin/activate  # Unix/macOS
# 或
.venv\Scripts\activate  # Windows
  1. 安装依赖:

在安装 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

语音回复直接使用 Gemini Live API 的原生音频输出,无需额外的 TTS API Key。

python starter.py
  1. 按照提示说出英语句子
  2. 等待 AI 助手的反馈
  3. 根据反馈改进发音

交互说明

  • 🎤 : 正在录音
  • ♻️ : 正在处理
  • 🤖 : AI 反馈

许可证

MIT

贡献

欢迎提交 Issue 和 Pull Request!

排名相邻
同类项目