CensurCode
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
README.md
Video Swear Censor
Этот проект предназначен для автоматического обнаружения и "запикивания" нецензурной лексики в видеофайлах. Система использует библиотеку Vosk для распознавания речи, MoviePy для обработки видео и Pydub для аудио-манипуляций.
⚠️ СТАТУС ПРОЕКТА: НЕ РАБОТАЕТ
В настоящее время проект находится в стадии глубокой отладки и не выполняет свою основную функцию должным образом.
🛠 Архитектура (Server-Client)
Для оптимизации процесса разработки и исключения долгой загрузки модели (которая весит несколько ГБ) при каждом запуске кода, проект разделен на два независимых локальных модуля:
(Локальный сервер):vosk_server.py- Загружает языковую модель в оперативную память один раз.
- Работает в фоновом режиме как "ядро" распознавания.
- Принимает аудиоданные через WebSocket и возвращает результат в формате JSON.
(Клиент / Основная логика):censor_client.py- Извлекает звук из видео с помощью FFmpeg.
- Отправляет данные на запущенный сервер.
- На основе полученных таймкодов накладывает
на дорожку.beep.wav - Собирает финальное видео
.output_censored.mp4
📂 Структура проекта
Для работы скриптов папка проекта должна выглядеть так: