polyglot

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

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

开源 unknown 音频音乐
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2590
维护状态 低维护
是否开源
定价模式 unknown

项目数据

分类音频音乐
开发团队liou666
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议GPL-3.0
主要语言TypeScript
技术栈/模型azure,chatgpt,electron,openai,polyglot,tts
GitHub 星标★ 2590
30天Star增速
HF 下载量
上线时间2023-03-15 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 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

项目介绍

polyglot 是学习教育领域的开源项目,由 liou666 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,590)位列前 30%,在学习教育分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:语言学习者日常口语练习。同类可对比的替代方案包括 Duolingo、Speechling、ELSA Speak。

上一篇:speech_course

下一篇:LangHelper

同类项目推荐

awesome-awesome-ai 开源

一站式导航AI资源,告别收藏夹吃灰

An awesome list for collecting awesome lists related to AI.

★ 136 2026-08-09
machine-learning 开源

免费学AI,从入门到实战,社区共建资源库

Learn AI together, for free. AI learning and teaching resources for everyone.

★ 231 2026-08-09
groundhog 开源

拆解 Cursor 原理,手把手教你造 AI 编程助手

Groundhog's primary purpose is to teach people how Cursor and all these other coding···

★ 405 2026-08-09
notebooks 开源

跟着最新视觉模型教程,边看边跑代码,快速上手实战

A collection of tutorials on state-of-the-art computer vision models and techniques.···

★ 9686 2026-08-10