Открытый Python-фреймворк для создания голосовых и мультимодальных AI-агентов с поддержкой подключаемых сервисов распознавания и синтеза речи, LLM и транспорта.
kizuna-ai-lab/sokuji
Перевод речи в реальном времени в обе стороны для двуязычных встреч: через облачные сервисы или полностью офлайн на устройстве, в приложении для компьютера и расширении для браузера.
Open source альтернатива:Google Meet Live Translation
Microsoft Teams Interpreter
- Звёзды
- 1,408
- Форки
- 205
- Открытые issues
- 36
- Последний коммит
- позавчера
Что это?
Sokuji переводит устную речь между двумя языками в реальном времени. Приложение определяет, на каком языке говорят, и переводит речь на другой — в обоих направлениях, чтобы два человека, говорящие на разных языках, могли поддерживать беседу. Можно одновременно захватывать звук с микрофона и системы, а перевод воспроизводить голосом или показывать в виде субтитров в реальном времени.
Приложение для Windows, macOS и Linux работает с любыми приложениями, принимающими звук с микрофона, например Zoom, Teams или Discord. Расширение для Chrome и Edge работает прямо в веб-сервисах для встреч, таких как Google Meet и Zoom web. Перевод можно выполнять через облачные сервисы, включая OpenAI, Gemini, Soniox и Palabra.ai, или в режиме Local Inference, который обрабатывает распознавание речи, перевод и синтез речи непосредственно на устройстве с помощью WASM и WebGPU, без API key.
Ключевые возможности
- 01Автоматическое определение языка речи и перевод в обоих направлениях
- 02Одновременный захват звука с микрофона и системы в рамках одного сеанса
- 03Субтитры в реальном времени и голосовое воспроизведение перевода с виртуальным микрофоном для других приложений
- 04Восемь вариантов провайдеров, включая облачные API и полностью офлайн-режим Local Inference
- 05Local Inference выполняет ASR, перевод и TTS на устройстве без API key
- 06Приложение для Windows, macOS и Linux, а также расширение для Chrome и Edge
Сценарии использования
- Проведение двуязычных видеовстреч, участники которых говорят на разных языках
- Просмотр вебинаров на иностранном языке или участие в голосовом чате игры с субтитрами в реальном времени
- Офлайн-перевод на компьютере без интернета и GPU для разговоров, требующих конфиденциальности
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/kizuna-ai-lab/sokuji.git - 2
Перейдите в папку и установите зависимости
cd sokuji && npm install - 3
Запустите версию приложения для компьютера для разработки
npm run electron:dev
Что важно знать
- Лицензия AGPL-3.0 требует, чтобы производные работы также публиковались с открытым исходным кодом на тех же условиях.
- Для облачных провайдеров нужны собственные API-ключи, а полностью офлайн-режим использует модели на устройстве.
- Расширение для браузера поддерживает только Chrome и Edge; поддержка Brave появится скоро.
Темы
Частые вопросы
- Что такое sokuji?
- Перевод речи в реальном времени в обе стороны для двуязычных встреч: через облачные сервисы или полностью офлайн на устройстве, в приложении для компьютера и расширении для браузера. Sokuji переводит устную речь между двумя языками в реальном времени. Приложение определяет, на каком языке говорят, и переводит речь на другой — в обоих направлениях, чтобы два человека, говорящие на разных языках, могли поддерживать беседу. Можно одновременно захватывать звук с микрофона и системы, а перевод воспроизводить голосом или показывать в виде субтитров в реальном времени.
- sokuji можно использовать бесплатно? Какая у него лицензия?
- sokuji распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sokuji всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sokuji — 18 окт. 2026 г..
- Для чего можно использовать sokuji?
- Проведение двуязычных видеовстреч, участники которых говорят на разных языках Просмотр вебинаров на иностранном языке или участие в голосовом чате игры с субтитрами в реальном времени Офлайн-перевод на компьютере без интернета и GPU для разговоров, требующих конфиденциальности
- Как установить sokuji?
- Клонируйте репозиторий: git clone https://github.com/kizuna-ai-lab/sokuji.git Перейдите в папку и установите зависимости: cd sokuji && npm install Запустите версию приложения для компьютера для разработки: npm run electron:dev
- Где скачать sokuji?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kizuna-ai-lab/sokuji
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальное open-source приложение для диктовки с AI: преобразует речь в текст на macOS и Windows и работает офлайн с Whisper.
Локальная open-source студия для клонирования и создания голосов, дубляжа видео, диктовки, транскрибации и создания аудиокниг на 646 языках.
Локальная open-source студия для работы с AI-голосом: клонируйте голос, генерируйте речь, диктуйте в любые приложения и озвучивайте AI-агентов.
Open source-набор инструментов для распознавания речи, определения намерений и синтеза речи на устройстве — для голосовых агентов и приложений реального времени.
Рабочее пространство с ИИ-агентами для интеллектуальной работы и разработки ПО: модели и открытые агентные платформы, локальный запуск или хостинг.