[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-liou666--polyglot":3,"tool-liou666--polyglot":64},[4,17,25,39,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,14,15],"开发框架","Agent","语言模型","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":10,"last_commit_at":23,"category_tags":24,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,15],{"id":26,"name":27,"github_repo":28,"description_zh":29,"stars":30,"difficulty_score":10,"last_commit_at":31,"category_tags":32,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[33,34,35,36,14,37,15,13,38],"图像","数据工具","视频","插件","其他","音频",{"id":40,"name":41,"github_repo":42,"description_zh":43,"stars":44,"difficulty_score":45,"last_commit_at":46,"category_tags":47,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,3,"2026-04-04T04:44:48",[14,33,13,15,37],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":45,"last_commit_at":54,"category_tags":55,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74913,"2026-04-05T10:44:17",[15,33,13,37],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":45,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[15,14,13,36],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":78,"owner_location":79,"owner_email":78,"owner_twitter":78,"owner_website":78,"owner_url":80,"languages":81,"stars":98,"forks":99,"last_commit_at":100,"license":101,"difficulty_score":10,"env_os":102,"env_gpu":103,"env_ram":103,"env_deps":104,"category_tags":109,"github_topics":110,"view_count":10,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":115,"updated_at":116,"faqs":117,"releases":153},3703,"liou666\u002Fpolyglot","polyglot","🤖️  Cross-platform AI language practice app （跨平台AI语言练习应用）","Polyglot 是一款专为语言学习者打造的跨平台 AI 口语练习助手，支持 macOS、Windows、Linux 及网页端。它巧妙结合了 ChatGPT 的强大对话能力与 Azure 的智能语音合成技术，旨在解决传统语言学习中“缺乏真实语境”和“不敢开口练习”的痛点。通过模拟来自不同国家的 AI 角色，Polyglot 能与你进行自然流畅的多语种对话，让你随时随地沉浸在外语环境中锻炼口语。\n\n这款应用特别适合希望提升外语听说能力的学生、职场人士以及语言爱好者。无需复杂的配置，普通用户只需填入 API Key 即可立即开始与自定义的 AI 伙伴聊天。其独特的技术亮点包括：支持按住空格键快速语音识别、对话时实时高亮显示单词以辅助跟读、以及允许用户深度定制 AI 角色的性格、头像和对话场景。此外，它还提供了暗黑模式、录音回听和内容模糊处理等贴心功能，甚至支持本地部署语音模型。无论是想纠正发音还是模拟真实面试场景，Polyglot 都能提供一个安全、私密且高效的练习空间，让语言学习变得更加轻松有趣。","# \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_df2bc0b3f359.png\" width=\"60px\" align=\"center\" alt=\"Polyglot icon\"> Polyglot\n>\n> 跨平台AI语言练习应用\n\n\u003Cp align=\"left\">\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"macOS\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-macOS-black?style=flat-square&logo=apple&logoColor=white\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"Windows\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Windows-blue?style=flat-square&logo=windows&logoColor=white\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"Linux\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-linux-red?style=flat-square&logo=linux&logoColor=white\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"Downloads\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fliou666\u002Fpolyglot\u002Ftotal.svg?style=flat\" \u002F>\n\u003C\u002Fa>\n\n\u003C\u002Fp>\n\n\u003Cp align=\"left\">\n\u003Ca href=\".\u002FREADME.md\">\n简体中文\n\u003C\u002Fa>\n\u002F\n\u003Ca href=\".\u002FREADME-EN.md\">\nEnglish\n\u003C\u002Fa>\n\u003C\u002Fp>\n\nPolyglot是一款跨平台的桌面端应用程序（目前已支持[web版本](https:\u002F\u002Fpolyglotai.xyz)）。基于ChatGPT和Azure人工智能语言模型作为底层服务，旨在提供一个易于使用的语言练习平台，方便进行多语种的口语练习。 ( [📺 视频链接](https:\u002F\u002Fdoc.polyglotai.xyz\u002F) )\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_54e08103e8a7.png\">\n\u003C\u002Fp>\n\n## 下载\n\n- **Mac**: [Apple](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_arm64_0.3.7.dmg) [Intel](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_x64_0.3.7.dmg)\n- **Windows**: [点击下载](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_0.3.7.exe)\n- **Linux**: [点击下载](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_0.3.7.AppImage)\n- **Web版本**： [在线地址](https:\u002F\u002Fpolyglotai.xyz)\n\n访问 **[GitHub Releases](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases)** 下载最新版本或任何以前的版本。\n\n## 软件截图\n\n\u003Cdetails>\n\u003Csummary>展开\u003C\u002Fsummary>\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_ae0606bb34e5.png\">\n\u003C\u002Fp>\n\n\u003C!-- \u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_f6784bda5d48.png\">\n\u003C\u002Fp> -->\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_ba61fc902c69.png\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_f2680333440c.png\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_c76ec2ab9aba.png\">\n\u003C\u002Fp>\n\n\u003C\u002Fdetails>\n\n## 功能\n\n- [x] 多国语言口语练习 （~~目前内置四个不同国家的AI人物，分别来自美国、日本、韩国和法国。后续将考虑增加更多的语种。~~）（内置了英语，其他语言现在支持自定义）\n- [x] 智能语音合成（目前基于Azure TTS服务，后续考虑接入可以本地部署的语音模型）\n- [x] 智能对话功能（基于chatGPT服务）\n- [x] 支持暗黑模式\n- [x] 接入文字翻译功能\n- [x] 支持用户自定义语种和AI人物\n- [x] 用户自定义配置Azure key\n- [x] 自定义头像\n- [x] 语音识别支持快捷键操作(按住空格键开始语音识别，放开空格键结束语音识别)\n- [x] 支持用户配置自定义对话场景\n- [x] 自身语音支持回听\n- [ ] 支持Azure openai api、claude api服务（Azure openai api已支持）\n- [x] [Web版本](https:\u002F\u002Fpolyglotai1.xyz) (目前对手机移动端的适配兼容性不高！)\n- [x] 支持AI回复内容模糊处理\n- [x] 支持语音播放时根据播放进度高亮对应单词\n- [x] AI提供回复建议\n\n## 使用方法\n\n- 设置[OpenAI Key](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys)\n\n- 设置代理（非必须）\n- 设置[azure key](https:\u002F\u002Fportal.azure.com\u002F)\n- 新建AI角色进行对话；\n- 与AI人物进行对话练习口语。\n\n## 本地启动\n\n```bash\n# 1.克隆本仓库；\ngit clone https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot.git\n\n# 2.安装依赖；\ncd polyglot\npnpm install \n# 安装 electron 失败时尝试使用淘宝镜像源安装👇：\n# export ELECTRON_MIRROR=http:\u002F\u002Fnpm.taobao.org\u002Fmirrors\u002Felectron\u002F && pnpm i\n\n# 3. 根据注释提示配置相关的环境变量\nmv .env.example .env\n\n# 4. 启动服务\npnpm dev\n```\n\n## 协议\n\n[GNU General Public License v3.0](.\u002FLICENSE)\n\n# 贡献者\n\n\u003Cdiv>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fgraphs\u002Fcontributors\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_d3b71322f9e5.png\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## 常见问题\n\n\u003Cdetails>\n\u003Csummary>1. MacOS 提示无法打开“Polyglot”，因为Apple无法检查其是否包含恶意软件。\u003C\u002Fsummary>\n\n这个错误因为 macOS 操作系统中的 Gatekeeper 安全功能阻止了应用程序的运行。\n要解决此问题，请按照以下步骤操作：\n\n打开“系统偏好设置”并点击“安全性与隐私”。\n在“通用”选项卡中，您将看到一个消息：“Polyglot”已被阻止。单击“仍要打开”。\n或者，你可以单击“打开任何方式”以打开你的应用程序。\n（可能需要使用管理员权限来打开应用程序。）\n\n如果不想在每次打开应用程序时都执行这些步骤，则可以的应用程序添加到白名单中，以便在不受阻止的情况下运行。要将您的应用程序添加到白名单中，请执行以下操作：\n\n打开终端并输入以下命令：\n\n```sh\nxattr -rd com.apple.quarantine \u002Fpath\u002Fto\u002FPolyglot.app\n```\n\n其中，\u002Fpath\u002Fto\u002FPolyglot.app 是你的应用程序的完整路径。\n\n运行命令后，应用程序将被添加到白名单中，Gatekeeper 将不再阻止其运行。\n\u003C\u002Fdetails>\n\u003Cdetails>\n\u003Csummary>2. azure语音服务如何申请？\u003C\u002Fsummary>\n\n要申请 Azure 语音服务的 API 密钥，可以按照以下步骤进行：\n\n- 登录 Azure 门户 （\u003Chttps:\u002F\u002Fportal.azure.com\u002F）>\n- 转到“Azure 语音服务”页面并单击“添加”按钮\n- 在“创建 Azure 语音服务”窗口中，选择订阅、资源组、区域，并为新服务指定名称\n- 选择“F0”价格层，并单击“创建”\n- 创建完成后，转到新服务的“概述”页面，即可查看密钥和终结点\n\n\u003C\u002Fdetails>\n\n## 捐赠\n\n如果觉的项目对你有帮助的话，欢迎请我喝杯奶茶😊。\n\n\u003Ctable>\n  \u003Ctr>\n    \u003C!-- \u003Cth>爱发电\u003C\u002Fth> -->\n    \u003Cth>微信\u003C\u002Fth>\n    \u003Cth>支付宝\u003C\u002Fth>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003C!-- \u003Ctd>\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fafdian.net\u002Fa\u002Fliou666\">爱发电\u003C\u002Fa\u003C\u002Ftd> -->\n    \u003Ctd>\u003Cimg width=\"300\" height=\"300\" alt=\"\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_533ca44eda1a.jpg\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg width=\"300\" height=\"300\"  alt=\"\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_cff93435551b.jpg\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\n","# \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_df2bc0b3f359.png\" width=\"60px\" align=\"center\" alt=\"Polyglot icon\"> Polyglot\n>\n> 跨平台AI语言练习应用\n\n\u003Cp align=\"left\">\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"macOS\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-macOS-black?style=flat-square&logo=apple&logoColor=white\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"Windows\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Windows-blue?style=flat-square&logo=windows&logoColor=white\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"Linux\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-linux-red?style=flat-square&logo=linux&logoColor=white\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\" target=\"_blank\">\n\u003Cimg alt=\"Downloads\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fliou666\u002Fpolyglot\u002Ftotal.svg?style=flat\" \u002F>\n\u003C\u002Fa>\n\n\u003C\u002Fp>\n\n\u003Cp align=\"left\">\n\u003Ca href=\".\u002FREADME.md\">\n简体中文\n\u003C\u002Fa>\n\u002F\n\u003Ca href=\".\u002FREADME-EN.md\">\nEnglish\n\u003C\u002Fa>\n\u003C\u002Fp>\n\nPolyglot是一款跨平台的桌面端应用程序（目前已支持[web版本](https:\u002F\u002Fpolyglotai.xyz)）。基于ChatGPT和Azure人工智能语言模型作为底层服务，旨在提供一个易于使用的语言练习平台，方便进行多语种的口语练习。 ( [📺 视频链接](https:\u002F\u002Fdoc.polyglotai.xyz\u002F) )\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_54e08103e8a7.png\">\n\u003C\u002Fp>\n\n## 下载\n\n- **Mac**: [Apple](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_arm64_0.3.7.dmg) [Intel](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_x64_0.3.7.dmg)\n- **Windows**: [点击下载](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_0.3.7.exe)\n- **Linux**: [点击下载](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_0.3.7.AppImage)\n- **Web版本**： [在线地址](https:\u002F\u002Fpolyglotai.xyz)\n\n访问 **[GitHub Releases](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases)** 下载最新版本或任何以前的版本。\n\n## 软件截图\n\n\u003Cdetails>\n\u003Csummary>展开\u003C\u002Fsummary>\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_ae0606bb34e5.png\">\n\u003C\u002Fp>\n\n\u003C!-- \u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_f6784bda5d48.png\">\n\u003C\u002Fp> -->\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_ba61fc902c69.png\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_f2680333440c.png\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg width=\"\" alt=\"Screenshot: Polyglot App running\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_c76ec2ab9aba.png\">\n\u003C\u002Fp>\n\n\u003C\u002Fdetails>\n\n## 功能\n\n- [x] 多国语言口语练习 （~~目前内置四个不同国家的AI人物，分别来自美国、日本、韩国和法国。后续将考虑增加更多的语种。~~）（内置了英语，其他语言现在支持自定义）\n- [x] 智能语音合成（目前基于Azure TTS服务，后续考虑接入可以本地部署的语音模型）\n- [x] 智能对话功能（基于chatGPT服务）\n- [x] 支持暗黑模式\n- [x] 接入文字翻译功能\n- [x] 支持用户自定义语种和AI人物\n- [x] 用户自定义配置Azure key\n- [x] 自定义头像\n- [x] 语音识别支持快捷键操作(按住空格键开始语音识别，放开空格键结束语音识别)\n- [x] 支持用户配置自定义对话场景\n- [x] 自身语音支持回听\n- [ ] 支持Azure openai api、claude api服务（Azure openai api已支持）\n- [x] [Web版本](https:\u002F\u002Fpolyglotai1.xyz) (目前对手机移动端的适配兼容性不高！)\n- [x] 支持AI回复内容模糊处理\n- [x] 支持语音播放时根据播放进度高亮对应单词\n- [x] AI提供回复建议\n\n## 使用方法\n\n- 设置[OpenAI Key](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys)\n\n- 设置代理（非必须）\n- 设置[azure key](https:\u002F\u002Fportal.azure.com\u002F)\n- 新建AI角色进行对话；\n- 与AI人物进行对话练习口语。\n\n## 本地启动\n\n```bash\n# 1.克隆本仓库；\ngit clone https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot.git\n\n# 2.安装依赖；\ncd polyglot\npnpm install \n# 安装 electron 失败时尝试使用淘宝镜像源安装👇：\n# export ELECTRON_MIRROR=http:\u002F\u002Fnpm.taobao.org\u002Fmirrors\u002Felectron\u002F && pnpm i\n\n# 3. 根据注释提示配置相关的环境变量\nmv .env.example .env\n\n# 4. 启动服务\npnpm dev\n```\n\n## 协议\n\n[GNU General Public License v3.0](.\u002FLICENSE)\n\n# 贡献者\n\n\u003Cdiv>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fgraphs\u002Fcontributors\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_d3b71322f9e5.png\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## 常见问题\n\n\u003Cdetails>\n\u003Csummary>1. MacOS 提示无法打开“Polyglot”，因为Apple无法检查其是否包含恶意软件。\u003C\u002Fsummary>\n\n这个错误因为 macOS 操作系统中的 Gatekeeper 安全功能阻止了应用程序的运行。\n要解决此问题，请按照以下步骤操作：\n\n打开“系统偏好设置”并点击“安全性与隐私”。\n在“通用”选项卡中，您将看到一个消息：“Polyglot”已被阻止。单击“仍要打开”。\n或者，你可以单击“打开任何方式”以打开你的应用程序。\n（可能需要使用管理员权限来打开应用程序。）\n\n如果不想在每次打开应用程序时都执行这些步骤，则可以的应用程序添加到白名单中，以便在不受阻止的情况下运行。要将您的应用程序添加到白名单中，请执行以下操作：\n\n打开终端并输入以下命令：\n\n```sh\nxattr -rd com.apple.quarantine \u002Fpath\u002Fto\u002FPolyglot.app\n```\n\n其中，\u002Fpath\u002Fto\u002FPolyglot.app 是你的应用程序的完整路径。\n\n运行命令后，应用程序将被添加到白名单中，Gatekeeper 将不再阻止其运行。\n\u003C\u002Fdetails>\n\u003Cdetails>\n\u003Csummary>2. azure语音服务如何申请？\u003C\u002Fsummary>\n\n要申请 Azure 语音服务的 API 密钥，可以按照以下步骤进行：\n\n- 登录 Azure 门户 （\u003Chttps:\u002F\u002Fportal.azure.com\u002F）>\n- 转到“Azure 语音服务”页面并单击“添加”按钮\n- 在“创建 Azure 语音服务”窗口中，选择订阅、资源组、区域，并为新服务指定名称\n- 选择“F0”价格层，并单击“创建”\n- 创建完成后，转到新服务的“概述”页面，即可查看密钥和终结点\n\n\u003C\u002Fdetails>\n\n## 捐赠\n\n如果觉的项目对你有帮助的话，欢迎请我喝杯奶茶😊。\n\n\u003Ctable>\n  \u003Ctr>\n    \u003C!-- \u003Cth>爱发电\u003C\u002Fth> -->\n    \u003Cth>微信\u003C\u002Fth>\n    \u003Cth>支付宝\u003C\u002Fth>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003C!-- \u003Ctd>\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fafdian.net\u002Fa\u002Fliou666\">爱发电\u003C\u002Fa\u003C\u002Ftd> -->\n    \u003Ctd>\u003Cimg width=\"300\" height=\"300\" alt=\"\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_533ca44eda1a.jpg\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg width=\"300\" height=\"300\"  alt=\"\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_readme_cff93435551b.jpg\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>","# Polyglot 快速上手指南\n\nPolyglot 是一款基于 ChatGPT 和 Azure AI 的跨平台桌面应用，旨在提供便捷的多语种口语练习环境。\n\n## 1. 环境准备\n\n### 系统要求\n支持以下操作系统（提供预编译安装包，普通用户可直接跳过“本地启动”步骤去官网下载）：\n- **macOS**: Intel 或 Apple Silicon (M1\u002FM2\u002FM3)\n- **Windows**: Windows 10\u002F11\n- **Linux**: 主流发行版 (AppImage)\n\n### 前置依赖（仅针对开发者本地运行）\n若需从源码运行或二次开发，请确保安装以下工具：\n- **Node.js**: 推荐 v16+\n- **pnpm**: 包管理工具\n- **Git**: 代码版本控制\n- **API Keys**: \n  - [OpenAI API Key](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys)\n  - [Azure Speech Service Key](https:\u002F\u002Fportal.azure.com\u002F) (用于语音合成与识别)\n\n## 2. 安装步骤\n\n### 方式一：直接下载使用（推荐）\n访问 [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases) 或以下直达链接下载对应版本安装包：\n- **Mac**: [Apple 芯片](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_arm64_0.3.7.dmg) | [Intel 芯片](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_x64_0.3.7.dmg)\n- **Windows**: [点击下载 .exe](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_0.3.7.exe)\n- **Linux**: [点击下载 .AppImage](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases\u002Fdownload\u002Fv0.3.7\u002FPolyglot_0.3.7.AppImage)\n- **Web 版**: [在线体验](https:\u002F\u002Fpolyglotai.xyz)\n\n> **注意**：Mac 用户若遇到“无法打开”提示，请在“系统偏好设置”->“安全性与隐私”中点击“仍要打开”，或使用终端执行 `xattr -rd com.apple.quarantine \u002Fpath\u002Fto\u002FPolyglot.app` 解除限制。\n\n### 方式二：本地源码启动（开发者）\n```bash\n# 1. 克隆仓库\ngit clone https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot.git\n\n# 2. 进入目录并安装依赖\ncd polyglot\npnpm install \n\n# 若 Electron 下载失败，请使用国内镜像源：\n# export ELECTRON_MIRROR=http:\u002F\u002Fnpm.taobao.org\u002Fmirrors\u002Felectron\u002F && pnpm i\n\n# 3. 配置环境变量\nmv .env.example .env\n# 编辑 .env 文件，填入你的 OpenAI Key 和 Azure Key\n\n# 4. 启动开发服务\npnpm dev\n```\n\n## 3. 基本使用\n\n1. **配置密钥**\n   启动应用后，进入设置页面，填入你的 `OpenAI Key` 和 `Azure Key`。如有网络限制，可在设置中配置代理。\n\n2. **创建角色**\n   点击“新建角色”，自定义语言（如英语、日语等）、AI 人物形象及对话场景（如日常交流、商务面试等）。\n\n3. **开始练习**\n   - **语音对话**：按住 **空格键** 开始录音说话，松开即结束，AI 将实时语音回复。\n   - **文字交互**：直接输入文字进行对话练习。\n   - **功能辅助**：支持查看翻译、回听自己的录音、以及跟随高亮单词跟读。\n\n4. **导出记录**\n   练习结束后，可将对话记录导出保存，便于复盘复习。","外企产品经理李明急需提升商务英语谈判能力，以应对下周与北美客户的关键会议，但他缺乏真实的对话环境和即时反馈机制。\n\n### 没有 polyglot 时\n- **场景割裂**：需要在浏览器查单词、用录音机练口语、再找外教约时间，工具切换繁琐，难以模拟连续对话流。\n- **反馈滞后**：独自练习时无法判断发音是否准确或表达是否地道，往往要等到几天后的真人课程才能得到纠正，错失即时记忆点。\n- **角色单一**：市面上的通用聊天机器人缺乏特定商务场景设定，难以模拟“强势采购经理”或“技术质疑者”等具体谈判对手。\n- **心理压力大**：担心在真人面前犯错丢脸，导致开口前反复纠结，实际开口练习的时间被大量压缩。\n\n### 使用 polyglot 后\n- **沉浸式闭环**：直接在桌面端启动应用，选择“商务谈判”预设场景，一键调用 Azure TTS 和 ChatGPT，实现从听题、回答到回听的全流程无缝衔接。\n- **实时智能纠偏**：说完即由 AI 分析语法与用词，并提供更地道的替换建议；支持高亮显示播放进度的单词，精准定位发音薄弱区。\n- **自定义对手画像**：快速配置一个“挑剔的美国采购总监”AI 角色，设定其语气强硬且关注成本，让练习环境高度还原真实战场。\n- **私密安全试错**：在本地或私有部署环境下无限次重试，利用“按住空格说话”的快捷键流畅交互，彻底消除开口的心理负担。\n\npolyglot 将零散的语言学习工具整合为可定制的私人陪练，让用户在低成本、高仿真的环境中实现口语能力的快速突破。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fliou666_polyglot_df2bc0b3.png","liou666","liou","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fliou666_8af96baa.png",null,"Singapore","https:\u002F\u002Fgithub.com\u002Fliou666",[82,86,90,94],{"name":83,"color":84,"percentage":85},"TypeScript","#3178c6",51.3,{"name":87,"color":88,"percentage":89},"Vue","#41b883",46.7,{"name":91,"color":92,"percentage":93},"CSS","#663399",1.5,{"name":95,"color":96,"percentage":97},"HTML","#e34c26",0.6,2597,272,"2026-04-04T11:03:10","GPL-3.0","Linux, macOS, Windows","未说明",{"notes":105,"python":103,"dependencies":106},"本项目为基于 Electron 的桌面应用，依赖 ChatGPT 和 Azure AI 云服务，无需本地部署大型模型。开发环境需安装 pnpm 和 Node.js。MacOS 用户首次运行可能需在系统设置中解除 Gatekeeper 限制。",[107,108],"electron","pnpm",[15,38],[111,112,107,67,113,114],"azure","chatgpt","tts","openai","2026-03-27T02:49:30.150509","2026-04-06T06:46:08.402054",[118,123,128,133,138,143,148],{"id":119,"question_zh":120,"answer_zh":121,"source_url":122},16965,"遇到\"Unexpected end of JSON input\"或连接错误怎么办？","这通常是因为网络代理配置问题。请尝试将梯子（代理软件）设置为“全局模式”。此外，确保您已按照 Readme 教程正确注册并配置了 Azure 语音服务。","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F73",{"id":124,"question_zh":125,"answer_zh":126,"source_url":127},16966,"如何播放我输入内容的语音（TTS）以练习发音？","该功能在新版本中已支持，但需要您自行配置 Azure Key。请在设置中输入您自己的 Azure Speech Service Key，之后即可选择音色并播放输入内容的语音。","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F29",{"id":129,"question_zh":130,"answer_zh":131,"source_url":132},16964,"为什么录音功能一直卡住或报错？","该问题在 0.2.0 版本中已修复。请前往发布页面下载并更新到最新版本即可解决：https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Freleases","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F7",{"id":134,"question_zh":135,"answer_zh":136,"source_url":137},16967,"接入 ChatGPT API 时报错\"Unexpected token \u003C in JSON at position 0\"如何解决？","这是因为 API 代理地址默认不为空导致的冲突。请进入设置，将\"API 代理\"（API Proxy）这一栏的值清空（删除），然后重新尝试连接。","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F68",{"id":139,"question_zh":140,"answer_zh":141,"source_url":142},16968,"Mac M 系列芯片（Apple Silicon）用户可以使用原生版本吗？","可以。从 v0.3.6 版本开始，官方已正式支持 arm64 架构（Apple Silicon）。请更新到 v0.3.6 或更高版本以获得原生体验。","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F67",{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},16969,"提示\"语音合成失败，StatusCode: 1006\"或无法选择语言\u002F音色怎么办？","这通常是 Azure 配置填写错误导致的。请重点检查以下两点：1. 确保密钥（Key）填写在\"Azure Access Key\"字段，而不是 Endpoint 或其他位置；2. 确保 Region（区域）配置正确。如果填反了（如把 Endpoint 填到了 Key 里），会导致服务不可用。","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F39",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},16970,"国内用户可以使用国内的 API Key 吗？","目前聊天服务主要推荐使用国外 AI 厂商的 API，因为国内厂商能力相对较弱且未做特别适配。但是，Azure 的语音服务在国内和国外均可正常使用，不受地域限制。","https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F78",[154,159,164,169,174,179,184,189,194,199,204],{"id":155,"version":156,"summary_zh":157,"released_at":158},99227,"v0.3.5","🚀 功能更新\n+ 增加AI推荐回复功能\n+ 优化语法分析提示\n\n🐞 问题修复\n+ 修复语音播放时高亮位置偶尔定位不准确的Bug\n+ 修复若干小Bug\n\n","2023-08-21T15:39:15",{"id":160,"version":161,"summary_zh":162,"released_at":163},99228,"v0.3.4","### 🚀 功能特性\n\n- 增加用户使用反馈窗口\n- 优化内置提示语\n- 由后端控制字段更新\n\n### 🐞 Bug 修复\n- 角色编辑回显问题修复\n- 修复若干小 bug","2023-07-04T17:52:24",{"id":165,"version":166,"summary_zh":167,"released_at":168},99229,"v0.3.3","### 🚀 功能特性\n\n- 优化语音播放时对应单词高亮逻辑\n- 优化翻译提示词和系统提示词\n- 增加查看文档按钮\n- 角色可编辑\n\n### 🐞 Bug 修复\n\n- 修复若干小 bug","2023-07-02T18:46:51",{"id":170,"version":171,"summary_zh":172,"released_at":173},99230,"v0.3.2","\r\n### 🚀 功能\r\n\r\n- 语音播放时对应单词高亮显示\r\n- 移除导出限制\r\n\r\n### 🐞 Bug修复\r\n\r\n- 修复若干小bug","2023-06-28T23:56:21",{"id":175,"version":176,"summary_zh":177,"released_at":178},99231,"v0.3.1","\r\n### 🚀 功能\r\n\r\n- AI回复支持模糊文本\r\n- 部分UI更新\r\n\r\n\r\n\r\n### 🐞 修复的Bug\r\n\r\n- 修复若干小bug\r\n","2023-06-28T02:11:47",{"id":180,"version":181,"summary_zh":182,"released_at":183},99232,"v0.2.1","\r\n\r\n### 🚀 功能特性\r\n\r\n- 支持音频录制 - 由 **liuxinqi** 在 https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F29 中实现 [\u003Csamp>(1235b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F1235b52)\r\n- 自定义系统提示词 - 由 **liou** 在 https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F21 中实现 [\u003Csamp>(31c2e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F31c2e9b)\r\n\r\n### 🐞 错误修复\r\n\r\n- 将输入事件从 keyup 改为 keypress - 由 **liou** 在 https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F37 中修复 [\u003Csamp>(0674a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F0674a39)\r\n- 点击播放中的语音即可结束播放 - 由 **liou** 在 https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F14 和 https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F38 中修复 [\u003Csamp>(6d6cf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F6d6cf10)\r\n- 新建角色后语音识别快捷键失效 - 由 **liou** 修复 [\u003Csamp>(9ec0a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F9ec0a4b)\r\n\r\n##### [在 GitHub 上查看更改](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcompare\u002Fv0.2.0...v0.2.1)","2023-05-09T01:18:51",{"id":185,"version":186,"summary_zh":187,"released_at":188},99225,"v0.3.7","🚀 功能\n+ 系统提示更新\n+ Windows 平台移除顶部菜单栏\n+ Windows 顶部适配暗黑模式\n\n🐞 错误修复\n+ 部分样式修改","2024-10-19T15:43:47",{"id":190,"version":191,"summary_zh":192,"released_at":193},99226,"v0.3.6","🚀 功能特性\n+ 支持Mac M1芯片。\n+ 增加应用签名，MAC应用增加应用公证。\n+ 优化自定义Azure OpenAI的配置逻辑，支持的URL更加灵活。\n\n🐞 Bug修复\n+ 修复语音播放时偶尔无声的问题。\n+ 部分样式修改。\n","2023-12-14T05:59:38",{"id":195,"version":196,"summary_zh":197,"released_at":198},99233,"v0.2.0","# [0.2.0](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcompare\u002Fv0.1.1...v0.2.0) (2023-04-27)\n\n\n### Bug修复\n\n* 播放期间不允许再次点击语音 ([7e51d57](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F7e51d578489185965e99f46d74123aaf6da7a825))\n* 默认角色不允许删除 ([14e2765](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F14e2765638968c3fb0741fd14bd916a6141749ab))\n* 切换角色时语音播放异常 ([ae7dc9e](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fae7dc9e1da90848cdd381d49d30ed3d9684f178e))\n* 语音识别不完整 ([d4a4083](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fd4a4083194ee8fae5a94ccd76d2c8e0c98d6bf8e))\n* debounce getvoice ([73d13dd](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F73d13ddf95371fdc6d4db9f345fd508281155631))\n\n\n### 功能\n\n* 兼容api2d接口 close [#11](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F11) ([b458d35](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fb458d35483f3c3b01159c51e94cb57797b4d9fcf))\n* 数据持久化，头像支持自定义 ([#10](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F10)) ([09c66c1](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F09c66c17373f73c99273e691bc99ec10ee72c542))\n* 头像自定义上传 ([ad9854e](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fad9854e7df9a8129447d6f6f9199ef0b3387a160))\n* 语音增加预览功能 ([#12](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F12)) ([a663a6b](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fa663a6bee6149a1af6f1966a7ea46173c6be6686))\n* 增加语音识别快捷键 ([#9](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fissues\u002F9)) ([42a0d02](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F42a0d0253bc4109fceeffa619bcd3a04ab3d6b33))\n* 关于页面 ([fb10ff0](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Ffb10ff005fab597b2ce494b9443951266b01852d))\n* 自动更新 ([3657933](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F3657933a07d55d86d3bb507a29f2cb585ecdbde4))\n* **开发中:** 头像上传 ([16cb505](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F16cb5050b3cf3f6451f116908160ff8cbc9f79d5))\n\n","2023-04-27T12:26:32",{"id":200,"version":201,"summary_zh":202,"released_at":203},99234,"v0.1.1","### 功能特性\n\n* 封装弹窗组件 ([2afa8d8](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F2afa8d8537d438c5830cb00ef96c9b78c05361be))\n* 根据人物显示标题 ([fc0641c](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Ffc0641cc1cd43723ea1e2a25d5de6431f667891c))\n* 添加对话 ([1fbb9f3](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F1fbb9f38f76af620b9e3b9b2e20c0473d8879061))\n* 语音合成 翻译 增加loading ([23965d5](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F23965d556e92258c3c40ab561fd647fa882f7df2))\n* 增加删除逻辑与公共配置 ([47f5b09](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F47f5b09fe414c6fbc4df9171a68adf9f4fe238e7))\n* 增加文本翻译功能 ([028c02e](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F028c02ec018965f7fc83ce4bcc974112120fd36b))\n* 增加azure语言映射表 ([dbbf61d](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fdbbf61d5bdcbe597be282edc7797da1ab46cd180))\n* 支持设置语速 ([d54a12e](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fd54a12e360aaaade04e361ccccf8f20b1cd4fefd))\n* 自定义对话 ([e9cad94](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fe9cad944c7fb2c4181fb5a840b68553230a407d7))\n\n\n### Bug修复\n\n* 新建对话后跳转到当前对话 ([d1060f9](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002Fd1060f9787b63a0cca377b0d91bcebabdcfefd7c))\n* loading 时机调整 ([386af51](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F386af51c5d5260c039008401d9f1efa84c66c8bc))\n* Mac系统增加访问权限 ([52d85a7](https:\u002F\u002Fgithub.com\u002Fliou666\u002Fpolyglot\u002Fcommit\u002F52d85a75c2176d8664f6b1e3471124397da36de5))","2023-04-15T02:05:32",{"id":205,"version":206,"summary_zh":207,"released_at":208},99235,"v0.0.0","测试版本，已弃用","2023-04-04T01:18:18"]