polyglot

和AI对话练口语,随时随地提升语言流利度

开源 🏷️定价信息待确认 ✅ 目前可打开 音频音乐 🍴 复刻 272 🐛 待处理 3 👀 关注 20
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2591
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

polyglot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队liou666
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议GPL-3.0
主要语言TypeScript
技术栈/模型azure,chatgpt,electron,openai,polyglot,tts
GitHub 星标★ 2591
上线时间2023-03-15 00:00:00
代码更新2025-09-03
仓库体积31.3 MB
本站数据更新2026-11-07
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

Polyglot 是一款跨平台的 AI 语言练习应用,基于 Electron 和 TypeScript 构建,利用 OpenAI 的 GPT 模型和 Azure TTS 技术,为用户提供沉浸式的口语对话练习。它解决了传统语言学习缺乏真实对话场景和即时反馈的问题,核心能力包括:模拟真实对话场景、实时语音识别与合成、个性化学习进度追踪。用户可以通过与 AI 进行多轮对话,提升口语流利度和听力理解能力,应用支持 Windows、macOS 和 Linux 平台。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2591

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • 操作系统为 Windows、macOS 或 Linux(Web 版可直接在线使用)
  • 本地已安装 Node.js 与 pnpm 包管理器(README 未指定具体版本)
  • 准备 OpenAI API Key(platform.openai.com 获取)
  • 准备 Azure 语音服务 Key(portal.azure.com 获取)
  • 网络无法直连时需自备代理(非必须)

安装与启动步骤

  1. 1下载安装包

    普通用户可直接从 GitHub Releases 下载对应系统安装包;也可使用在线 Web 版 polyglotai.xyz。

  2. 2克隆仓库

    需要本地运行源码时,先把项目仓库克隆到本地,得到 README 中提到的 polyglot 目录。

    git clone https://github.com/liou666/polyglot.git
  3. 3安装依赖

    进入项目目录后安装依赖,等待 pnpm 拉取 Electron、TypeScript 等依赖完成。

    cd polyglot
    pnpm install
  4. 4复制环境变量

    把 .env.example 复制为 .env,再按文件内注释提示填写相关环境变量(OpenAI Key、azure key 等)。

    mv .env.example .env
  5. 5启动服务

    执行开发启动命令,Electron 客户端窗口会自动打开,进入应用主界面。

    pnpm dev
  6. 6填写密钥

    在应用设置中填入 OpenAI Key;如需语音合成再填 azure key,网络受限时可额外设置代理。

  7. 7开始练习

    新建一个 AI 角色,即可与 AI 人物进行多语种口语对话练习。

关键配置

配置项必填说明示例
OpenAI Key是用于调用 ChatGPT 模型进行对话,必填。sk-xxxxxxxx
azure key是用于 Azure 语音服务的识别与合成。your-azure-key
代理否README 标注为非必须,网络无法访问时设置。http://127.0.0.1:7890

如何确认成功

执行 pnpm dev 后 Electron 应用窗口正常打开并显示主界面,填写 Key 后可新建 AI 角色开始对话。

常见问题

Q:pnpm install 安装 electron 失败怎么办?

A:README 提示可尝试使用淘宝镜像源重新安装依赖。

Q:不填 OpenAI Key 能用吗?

A:不能。应用基于 ChatGPT 与 Azure 服务,需先完成 OpenAI Key 与 azure key 设置。

Q:支持哪些平台?

A:支持 Windows、macOS、Linux,并提供在线 Web 版本 polyglotai.xyz。

Q:代理必须设置吗?

A:非必须,仅在网络无法访问相关服务时按需设置。

Q:有现成安装包吗?

A:有,README 给出 Mac(Apple/Intel)、Windows、Linux 的安装包下载链接及 GitHub Releases 页面。

注意事项

  • README 未说明 Node.js、pnpm 的最低版本,请自行准备可用的运行环境。
  • 克隆仓库命令依据 README 中的 cd polyglot 推得,README 代码块中该步骤为空行。
  • README 以 v0.3.7 为例给出下载链接,最新版本请访问 GitHub Releases 获取。
  • 使用前必须自备 OpenAI Key 与 Azure Key,属于第三方付费/申请服务。

核心亮点

  • 基于 GPT 模型,对话自然流畅,能模拟真实交流场景
  • 集成 Azure TTS,语音合成质量高,支持多语言
  • 跨平台支持,Electron 打包,覆盖主流操作系统

不足之处

  • 依赖 OpenAI API,需要网络连接且可能产生费用
  • 文档/社区待观察

适用场景

  • 语言学习者日常口语练习
  • 备考雅思/托福等口语考试
  • 旅行前快速熟悉目的地语言

替代项目

Duolingo、Speechling、ELSA Speak

上一篇:speech_course

下一篇:LangHelper

同类项目推荐

mlops-coding-course 开源

从零搭建生产级MLOps代码库,告别混乱实验代码

Learn how to create, develop, and maintain a state-of-the-art MLOps code base

★ 745 2026-08-09
personalized-recommender-course 开源

跟着课程从零搭建时尚商品实时推荐系统

Open-source course on architecting, building and deploying a real-time personalized ···

★ 656 2026-08-09
interview-guide 开源

用 AI 模拟面试,练出 Offer 收割机

基于 Spring Boot 4.1、Java 25、Spring AI 2.0、React、PostgreSQL/pgvector、Redis 和 R···

★ 3475 2026-08-09
modern-llm-notebook 开源

手写代码从零搭建现代大模型,26个实战Notebook带你入门

A hands-on course on modern LLM architectures, training, and inference, with step-by···

★ 280 2026-08-09
Machine-Learning 开源

跟着书跑代码,把机器学习从公式变成直觉

Material related to my book Intuitive Machine Learning. Some of this material is als···

★ 124 2026-10-05
ai-infra-engineer-learning 开源

系统路线补全基建短板,两年经验也能独当一面

AI Infrastructure Engineer Learning Track - Production ML infrastructure curriculum ···

★ 1843 2026-08-09
Bloom 开源

让 AI 读懂你的学习方式,定制专属私教课

Hire a private AI tutor for anything — it reads how you actually learn and teaches ···

★ 302 2026-08-09