В мире, где всё чаще обсуждают VR-гарнитуры и сверхсложные e-ink-устройства, появление Lue выглядит как свежий воздух: это консольный ридер с поддержкой озвучивания текста (TTS). Его философия проста: читать книги можно прямо в терминале, а слушать — без лишних облачных сервисов и подписок.
Что умеет Lue
📖 Поддержка форматов — EPUB, PDF, TXT, DOCX, DOC, HTML, RTF, Markdown. Автоматическое определение избавляет от рутины.
👄 Гибкая озвучка — два движка: Edge TTS (онлайн, быстрый старт) и Kokoro TTS (офлайн, через PyTorch и espeak).
🌌 Терминальный интерфейс — цвета, темы, навигация мышью и клавиатурой.
💾 Сохранение прогресса — на всех ОС, в локальных каталогах пользователя (~/.local/share/lue/ на Linux, AppData на Windows).
⚡ Кроссплатформенность — macOS, Linux, Windows.
Установка требует FFmpeg, а для офлайн-TTS — ещё и PyTorch. Запуск при этом прост:
lue book.epub
lue --tts kokoro --voice "en-US-AriaNeural" --lang en book.pdf
Чем это интересно лично мне
Мне нравится идея минимализма: не всегда нужен Kindle или Calibre. Иногда хочется открыть книгу в том же терминале, где у тебя работает htop или пайплайн Airflow.
💡 Технический плюс: использование FFmpeg и модульной архитектуры для TTS делает Lue расширяемым. Можно интегрировать новые модели голоса — хоть локальные, хоть облачные.
🎧 Практическая выгода: офлайн-озвучка через Kokoro решает проблему приватности — никакие тексты не улетают на сервера корпораций. Особенно полезно для конфиденциальных документов.
⌨️ Гиковская эстетика: сочетание vim-подобных хоткеев (j/k, h/l, u/n) и мыши выглядит как дань старой школе UNIX.
Почему это важно в контексте технологий
Сейчас AI-сервисы часто навязывают модель «облако + подписка». Lue демонстрирует противоположный тренд: локальные, простые, настраиваемые утилиты.
Это возвращает чувство контроля: ты сам решаешь, какие TTS-модули использовать, где хранить прогресс, какой голос слушать.
Можно сказать, что Lue — это часть движения «CLI-ренессанса», где разработчики создают инструменты без UI-перегрузки, но с сильной функциональностью.
Что бы я добавил
🧩 Было бы круто подключить к Lue современные модели TTS (например, Whisper или Bark для генерации естественной речи).
📚 Интеграция с OPDS-каталогами позволила бы загружать книги прямо из публичных библиотек.
🔊 В будущем можно сделать синхронизацию аудиопрогресса: читаешь глазами на ноутбуке — продолжаешь ушами на телефоне.
Заключение
Lue — это не просто «ридер для терминала», а философия минимализма и контроля над собственными данными. Он идеально подойдёт тем, кто ценит скорость, приватность и эстетику командной строки. И, возможно, именно такие проекты показывают, что чтение в XXI веке может быть одновременно технологичным и простым.
Источники: