Это Windows-программа, которая может взять исходное видео, распознать речь, перевести её на другой язык, создать новую озвучку и собрать готовое переведённое видео. Внутри используется целая цепочка обработки: Видео → Whisper → распознавание речи → перевод → нейросетевая озвучка → синхронизация → FFmpeg → готовый MP4 🎙 Распознавание речи Для транскрибации используется OpenAI Whisper. Программа извлекает речь из исходного видео, распознаёт её и получает текстовые фрагменты с временными интервалами, которые затем используются для перевода и озвучивания. 🌍 Автоматический перевод Распознанный текст переводится через deep-translator / Google Translator. Можно выбирать разные языки перевода и автоматически обрабатывать видео целиком, без ручного перевода каждой фразы. 🗣 Нейросетевая озвучка Основной движок синтеза речи — Edge TTS. Если Edge TTS временно недоступен, предусмотрен контролируемый резервный вариант через gTTS. То есть программа не просто накладывает субтитры, а создаёт полноценную новую аудиодорожку с переведённой речью. ⏸️ Одна из главных особенностей — Pause Sync При переводе появляется достаточно сложная проблема: фраза на другом языке может оказаться намного длиннее оригинала. Например, человек в исходном видео говорил 3 секунды, а нормальная озвучка перевода
...
Читать дальше »
Это Windows-программа для скачивания видео и плейлистов из интернета на базе yt-dlp, но с дополнительной логикой для ситуаций, когда обычное скачивание начинает ломаться из-за нестабильной сети, VPN, CDN, таймаутов или проблем отдельных видео. Главная идея проекта: запустил большую очередь → программа сама пытается скачать всё возможное → проблемные элементы не блокируют остальные загрузки.
⚡️ Что умеет Universal Video Downloader • скачивать отдельные видео; • работать со списками ссылок и плейлистами; • одновременно скачивать несколько файлов; • использовать несколько стратегий загрузки через yt-dlp; • работать через VPN и proxy; • использовать cookies браузера для контента, где требуется авторизованная сессия; • автоматически повторять загрузку при временных сетевых проблемах; • отслеживать зависшие процессы yt-dlp и FFmpeg; • проверять готовые файлы через FFprobe; • вести историю скачанных ссылок и находить дубликаты. 🌐 Отдельный упор — нестабильная сеть Во время длительных загрузок могут возникать: • timeout; • SSL-ошибки; • проблемы YouTube CDN; • обрывы соединения; • временно недоступные сегменты; • очень низкая скорость; • зависшие процессы. Поэтому в программе реализовано несколько fallback-стратегий и адаптивные повторные попытки. Если один файл скачивается слишком долго или постоянно вызывает проблемы, программа может
...
Читать дальше »
Это desktop-программа на Python, которая умеет читать текст вслух через голосовой движок Windows и превращать большие тексты в готовые MP3-файлы. Изначально задача была довольно простой — вставить текст и прослушать его. Но постепенно программа выросла в полноценный инструмент для постоянной работы с текстами.
🎙 Что умеет программа • читать текст вслух через Microsoft SAPI; • конвертировать длинные тексты в MP3; • работать сразу с несколькими текстами во вкладках; • сохранять состояние рабочего пространства между запусками; • ставить чтение на паузу и продолжать с сохранённого места; • автоматически удалять уже прочитанные предложения; • выбирать установленный в Windows голос; • регулировать скорость речи; • изменять высоту голоса; • управлять громкостью; • выбирать устройство воспроизведения; • выбирать битрейт итогового MP3.
⌨️ Отдельная интересная функция — горячие клавиши для вкладок Для разных вкладок можно назначать свои глобальные горячие клавиши. Например, во время работы в браузере, документе или другой программе можно: выделить текст → нажать горячую клавишу → текст попадёт в нужную вкладку программы. Это удобно, если одновременно работаешь с несколькими материалами и хочешь разделять их по отдельным вкладкам. ▶️ Продолжение чтения Если чтение было остановлено или поставлено н
...
Читать дальше »
Главная задача программы — заблокировать компьютер стандартным способом Windows, но при этом при необходимости не дать системе уйти в спящий режим, пока в фоне продолжается важная работа. Например, когда запущены: • большие загрузки; • обработка видео; • рендеринг; • резервное копирование; • перевод или обработка данных; • другие длительные автоматические процессы. Обычно после блокировки Windows системные настройки питания всё равно могут через некоторое время отправить компьютер в сон, из-за чего длительная задача прервётся. Windows PC Locker решает именно эту проблему.
⚙️ Как это работает Программа использует стандартную функцию Windows LockWorkStation. То есть она: ✅ не создаёт собственный экран блокировки; ✅ не хранит пароль или PIN; ✅ не заменяет систему безопасности Windows. Разблокировка компьютера по-прежнему полностью выполняется самой Windows. После блокировки программа может периодически сообщать системе, что компьютер должен оставаться активным. При этом отдельно можно выбрать: 💻 не давать компьютеру переходить в сон; 🖥 не выключать монитор; ⏱️ установить защитный таймер от 1 до 72 часов. После окончания таймера программа перестаёт удерживать систему активной, и дальше снова работают обычные настройки энергопотребления Windows. 🔓 Автоматическая остановка после разблокировки
...
Читать дальше »
VoiceFlow — программа для голосовой диктовки, которая позволяет говорить в микрофон и практически в реальном времени получать распознанный текст прямо там, где сейчас находится курсор.
Главная идея простая: нажал горячую клавишу → начал говорить → текст сам появляется в активном приложении. При этом VoiceFlow работает не как отдельный текстовый редактор. Во время одной диктовки можно переключаться между программами. Например: 💬 начал диктовать сообщение в Telegram; 🌐 переключился в браузер; 🤖 продолжил текст уже в ChatGPT; 📝 затем открыл документ или заметки. VoiceFlow определяет, какое поле сейчас активно, и следующие распознанные фрагменты отправляет именно туда.
Что умеет VoiceFlow • распознавать речь локально через faster-whisper; • вставлять текст непосредственно во время диктовки, а не только после её завершения; • работать практически с любым активным текстовым полем Windows; • использовать глобальную горячую клавишу для запуска и остановки диктовки; • выбирать микрофон; • работать как на CPU, так и с ускорением через NVIDIA CUDA; • выбирать модель Whisper и режим качества/скорости; • работать в фоне через системный трей; • автоматически запускаться вместе с Windows; • сохранять настройки между запусками.
🔒 Главный плюс — локальное распознавание Для работы
...
Читать дальше »
Screen Recorder Pro — полноценная desktop-программа на Python для записи экрана, создания скриншотов и захвата звука в Windows. Проект начинался как обычная программа записи экрана, но постепенно вырос в довольно серьёзный инструмент с отдельными модулями записи, аудио, скриншотов, горячих клавиш, диагностики и управления FFmpeg.
Что умеет Screen Recorder Pro: • записывать экран Windows через FFmpeg Desktop Duplication / ddagrab; • использовать аппаратное кодирование NVIDIA NVENC; • при необходимости работать через CPU-кодирование; • записывать микрофон; • захватывать системный звук Windows; • использовать резервный CoreAudio loopback-механизм для системного аудио; • ставить запись на паузу и продолжать её; • работать с несколькими сегментами записи; • показывать превью веб-камеры; • Делать скриншоты; • работать из системного трея; • автоматически запускаться вместе с Windows; • использовать глобальные горячие клавиши.
Отдельно серьёзно доработана система скриншотов. Можно делать скриншот выбранной области экрана и сразу использовать инструменты: ✏️ рисование; ➡️ стрелки; ↩️ отмена действия; 🧹 очистка; 🎨 отдельные цвета и размеры для разных инструментов. Положение панели инструментов сохраняется между запусками и автоматически корректируется при изменении конфигурации мониторов.
...
Читать дальше »
ZeTer OS — desktop-приложение, которое объединяет в одном интерфейсе рабочие пространства, заметки, задачи, календарь, таблицы, файлы, изображения и другие инструменты для повседневной работы. По сути, идея ZeTer OS — сделать единое локальное рабочее пространство, где основные данные и инструменты находятся под рукой и не разбросаны по десяткам разных приложений. Веб-версия: https://dkl.do.am/portfolio/ZeTerOS/index.html Что уже есть в проекте: • несколько независимых рабочих пространств с сохранением состояния; • заметки и задачи; • календарь; • таблицы; • работа с файлами и изображениями; • локальное хранение пользовательских данных; • экспорт важных данных в привычные Windows-форматы — DOCX, CSV, ICS; • резервные копии и точки восстановления; • восстановление данных; • автозапуск вместе с Windows без прав администратора; • сборка чистой portable-версии программы; • собственная система автоматических проверок и smoke-тестов.
Технологии Основная оболочка написана на Python, интерфейс — на HTML, CSS и JavaScript. Для связи между Python и веб-интерфейсом используется pywebview. JavaScript-часть проекта постепенно разделена на отдельные модули, а Python отвечает за desktop-интеграци
...
Читать дальше »
|