下棋
与可配置强度和时间控制的国际象棋引擎对弈。也可以在同一台电脑上与朋友轮流下棋。
En Parlant~ 是 En Croissant 的一个分支,后者是由 Francisco Salgueiro 开发的开源国际象棋图形界面。我们在 Francisco 出色的基础之上——引擎分析、棋局数据库、开局训练、战术练习、Lichess 和 Chess.com 集成——增加了文字转语音解说功能,能够以多种语言朗读棋局注释;还加入了通过轻量级 WebSocket 中继实现的在线多人对弈,以及一个无需任何配置即可开箱使用的解说演示。Francisco 构建的一切功能都完整保留,我们只是赋予了它声音。
主界面提供七个入口,每张卡片通向不同的工作区。
下棋
与可配置强度和时间控制的国际象棋引擎对弈。也可以在同一台电脑上与朋友轮流下棋。
多人对弈
与朋友在线对弈。一方创建房间,分享一个 6 位代码,另一方加入即可。无需注册账号。
分析棋盘
自由分析,包含引擎评估、注释工具,以及带有走法质量标记的自动棋局报告。
开局库
构建开局库并跟踪覆盖率,通过间隔重复进行训练。
导入棋局
导入 PGN 文件、粘贴棋局文本,或直接从您的 Lichess 或 Chess.com 账号获取棋局。
战术练习
使用 Lichess 战术题库进行练习——数百万道来自真实棋局的题目,全部离线可用。
解说演示
聆听以多种语言朗读的棋局注释。无需配置——预录音频即时播放。
侧边栏提供对应用五个主要板块的快速访问。
棋盘
主棋盘界面——棋子样式、主题、坐标、评估条和注释工具。
用户
关联您的 Lichess 和 Chess.com 账号,浏览您的棋局并查看统计数据。
文件
浏览、打开和管理您的 PGN 文件和开局库。
数据库
按局面、棋手或开局搜索数百万局大师棋局。
引擎
下载、安装和配置用于分析和对弈的 UCI 国际象棋引擎。
TTS 提供商
从五种文字转语音提供商中选择——包括云端和本地方案——开始聆听注释。
游戏架构
Tauri/Rust/React 技术栈如何协同工作——从国际象棋引擎到用户界面。
多人对弈架构
WebSocket 中继如何连接两位玩家进行实时国际象棋对弈。
AI 工作流程
En Parlant~ 如何借助 Claude Code 构建——提示词、会话、原则,以及人类在哪里划定界限。
TTS 语言排名
按语言统计的国际象棋热度——TTS 语言菜单排序背后的数据。
仓库密钥
GitHub Actions 密钥的用途,以及 Fork 本项目时您需要了解的内容。
BYOK:自带密钥
为什么 En Parlant~ 对云端功能采用自带密钥模式——以及实际使用成本。
潜在改进
我们正在探索的方向——教学插件、无障碍访问、多人对弈扩展等。