YaRead is an intelligent desktop reader that automatically analyzes narrative emotional changes using artificial intelligence and synchronizes playback of corresponding multi-channel background audio loops.
- 🧠 Dual AI Engine: Use cloud providers (OpenAI, Gemini, DeepSeek, OpenRouter) or run locally and private offline using
.ggufmodels. - 🎵 Adaptive Soundtracks: Automatically detects 12 emotions in the text and dynamically crossfades between custom background music tracks.
- 📖 Universal Format Support: Read PDF, EPUB, and FB2 files seamlessly.
- 🎨 Atmospheric Themes: Choose between Light, Dark, Sepia, or Starry Night.
- Download the latest version from the Releases section.
- Extract the ZIP archive completely into a separate folder.
Warning
Important: Do not move the yaread.exe file to the desktop on its own. It must remain in the same folder as the data directory, otherwise the program will crash. If you want a shortcut, right-click yaread.exe → Send to → Desktop (create shortcut).
Launch the program and configure your preferred AI engine on the top panel:
- Online Mode (Quick start): Choose your provider (OpenAI, Gemini, DeepSeek, or OpenRouter) and paste your personal API key.
Note: This mode consumes your official API credits from the respective provider. - Offline Mode (Private & Local): Select Local .GGUF.
- Download the recommended model:
qwen2.5-7b-instruct-q4_k_m.gguffrom Hugging Face. - Place the downloaded
.gguffile inside themodelsfolder in the application's root directory. - Click Open File (or drag & drop your book) and click Start.
- Download the recommended model:
| Hotkey | Action |
|---|---|
| Spacebar | Play/Pause (Starts/stops auto-scrolling and background music) |
| Ctrl + F | Open quick text search bar |
| Escape | Close search bar / clear active selections |
| Alt + Mouse Drag | Highlight a text fragment and click "Ask AI" for an instant explanation |
| Arrow Up / Down | Manual text navigation |
| PageUp / PageDown | Manual page-by-page navigation |
The application dynamically adjusts the audio tracks based on 12 narrative emotions:
- 📖 Story / Narrative
- ⏳ Tension / Suspense
- ⚔️ Action / Climax
- 🍃 Resolution
- 💖 Romance
- 🖤 Sadness
- 🎉 Joy
- 🔮 Mystery
- 🏃♂️ Chase
- 💀 Horror
- 💭 Memories / Flashback
- 🎭 Comedy
- 🧠 Двойной движок ИИ: Работайте через облачные API (OpenAI, Gemini, DeepSeek, OpenRouter) или полностью локально и приватно без интернета с помощью
.ggufмоделей. - 🎵 Адаптивные саундтреки: ИИ определяет 12 эмоций в тексте и плавно переключает фоновую музыку под настроение читаемого фрагмента.
- 📖 Универсальность: Поддержка форматов PDF, EPUB и FB2.
- 🎨 Атмосферные темы: Сепия, Темная, Светлая и анимированная Звёздная Ночь.
- Скачайте последнюю версию во вкладке Releases.
- Полностью распакуйте скачанный ZIP-архив в отдельную папку.
Warning
Важно: Не перемещайте файл yaread.exe отдельно от папки data. Они должны находиться в одной директории, иначе программа закроется с ошибкой. Для удобства нажмите правой кнопкой мыши по yaread.exe → Отправить → Рабочий стол (создать ярлык).
Запустите программу и выберите режим работы ИИ на верхней панели:
- Онлайн-режим (Быстрый старт): Выберите провайдера (OpenAI, Gemini, DeepSeek или OpenRouter) и вставьте свой API-ключ.
Примечание: Запросы расходуют баланс вашего личного аккаунта выбранного ИИ-сервиса. - Автономный режим (Локальный): Выберите Local .GGUF.
- Загрузите модель
qwen2.5-7b-instruct-q4_k_m.ggufс Hugging Face. - Поместите файл в папку
modelsв корневой директории программы. - Нажмите Открыть файл (или перетащите книгу в окно приложения) и нажмите Старт.
- Загрузите модель
| Горячая клавиша | Действие |
|---|---|
| Пробел | Старт / Пауза (запуск автопрокрутки и музыки) |
| Ctrl + F | Открыть строку быстрого поиска текста |
| Escape | Закрыть строку поиска / сбросить выделение |
| Alt + Выделение мышью | Удерживая Alt, выделите текст и нажмите "Спросить ИИ" для получения справки |
| Стрелки Вверх / Вниз | Ручная навигация по тексту |
| PageUp / PageDown | Прокрутка текста на экран вверх / вниз |
Фоновые композиции сменяют друг друга в зависимости от тона повествования:
- 📖 История / Повествование
- ⏳ Напряжение / Саспенс
- ⚔️ Действие / Экшен
- 🍃 Развязка
- 💖 Романтика
- 🖤 Грусть
- 🎉 Радость
- 🔮 Мистика
- 🏃♂️ Погоня
- 💀 Хоррор
- 💭 Воспоминания / Флешбэк
- 🎭 Комедия
If you like YaRead, you can support development by donating:
Если вам нравится YaRead, вы можете поддержать разработку:
Released under the MIT License.
