Перейти до вмісту

Документація En Parlant~

En Parlant~ — це форк En Croissant, шахового GUI з відкритим кодом, створеного Francisco Salgueiro. Ми взяли чудову основу Francisco — аналіз рушієм, бази партій, тренування дебютного репертуару, розв’язування задач, інтеграцію з Lichess та Chess.com — і додали озвучення тексту, яке читає шахові анотації вголос багатьма мовами, онлайн-мультиплеєр через легковісний WebSocket-ретранслятор та озвучену демонстрацію, що працює одразу без жодного налаштування. Усе, що створив Francisco, залишилося на місці. Ми просто дали цьому голос.

Початок роботи →

Головний екран пропонує сім напрямків. Кожна картка відкриває окремий робочий простір.

Гра в шахи

Грайте проти шахового рушія з налаштовуваною силою та контролем часу. Грайте по черзі з другом на одному комп’ютері.

Дізнатися більше

Мультиплеєр

Грайте проти друга онлайн. Один гравець створює гру, ділиться 6-символьним кодом, а інший приєднується. Обліковий запис не потрібен.

Дізнатися більше

Дошка аналізу

Вільний аналіз з оцінкою рушія, інструментами анотацій та автоматичними звітами з символами якості ходів.

Дізнатися більше

Репертуар

Створюйте дебютні репертуари з відстеженням покриття та тренуйте їх методом інтервального повторення.

Дізнатися більше

Імпорт партії

Імпортуйте PGN-файли, вставляйте текст партії або завантажуйте партії безпосередньо з вашого облікового запису Lichess чи Chess.com.

Дізнатися більше

Задачі

Тренуйте тактику з базою задач Lichess — мільйони задач із реальних партій, повністю офлайн.

Дізнатися більше

Озвучена демонстрація

Слухайте шахові анотації вголос багатьма мовами. Налаштування не потрібне — попередньо записане аудіо відтворюється миттєво.

Дізнатися більше

Бічна панель надає швидкий доступ до п’яти основних розділів застосунку.

Дошка

Основна шахова дошка — набори фігур, теми, координати, шкала оцінки та інструменти анотацій.

Дізнатися більше

Користувач

Прив’яжіть свої облікові записи Lichess та Chess.com, щоб переглядати партії та статистику.

Дізнатися більше

Файли

Переглядайте, відкривайте та керуйте своїми PGN-файлами та репертуарами.

Дізнатися більше

База даних

Шукайте серед мільйонів майстерних партій за позицією, гравцем або дебютом.

Дізнатися більше

Рушії

Завантажуйте, встановлюйте та налаштовуйте UCI-шахові рушії для аналізу та гри.

Дізнатися більше

Налаштування та довідка

Section titled “Налаштування та довідка”

Провайдери TTS

Обирайте з п’яти провайдерів синтезу мовлення — хмарних та локальних — і починайте слухати анотації.

Дізнатися більше

Архітектура гри

Як стек Tauri/Rust/React працює разом — від шахового рушія до інтерфейсу.

Дізнатися більше

Архітектура мультиплеєра

Як WebSocket-ретранслятор з’єднує двох гравців для гри в шахи в реальному часі.

Дізнатися більше

Робочий процес з ШІ

Як En Parlant~ було створено за допомогою Claude Code — промпти, сесії, принципи та де людина проводить межу.

Дізнатися більше

Рейтинги мов TTS

Популярність шахів за мовами — дані, що визначають порядок мов у меню TTS.

Дізнатися більше

Секрети репозиторію

Що таке секрети GitHub Actions і що вам потрібно, якщо ви робите форк проєкту.

Дізнатися більше

BYOK: принесіть свій ключ

Чому En Parlant~ використовує модель «принесіть свій ключ» для хмарних функцій — і скільки це коштує на практиці.

Дізнатися більше

Потенційні вдосконалення

Ідеї, які ми досліджуємо — навчальний плагін, доступність, розширення мультиплеєра та інше.

Дізнатися більше