Офлайн-инструментарий для работы с речью на базе onnxruntime: распознавание речи, синтез речи, VAD, диаризация и другие задачи на разных платформах и языках.
niedev/RTranslator
Приложение для Android переводит речь в реальном времени офлайн и соединяет пользователей по Bluetooth LE для разговоров в группе.
Open source альтернатива:Google Translate
- Звёзды
- 10,529
- Форки
- 951
- Открытые issues
- 27
- Последний коммит
- вчера
Что это?
RTranslator — приложение для Android, которое переводит речь и текст в реальном времени. В режиме Conversation два или более пользователей подключаются друг к другу через Bluetooth LE; речь каждого распознаётся на его телефоне, отправляется остальным в виде текста, переводится локально и озвучивается через динамик или подключённую Bluetooth-гарнитуру.
Режим WalkieTalkie предназначен для коротких диалогов, например когда нужно спросить дорогу. Он работает на одном телефоне: приложение слушает речь на двух выбранных языках, определяет, на каком из них говорят, и по очереди озвучивает перевод. Также доступен режим перевода обычного набранного текста.
Для перевода используется модель NLLB от Meta, а для распознавания речи — Whisper от OpenAI. Обе модели преобразованы в формат ONNX и квантованы для работы на устройстве. Согласно требованиям приложения, нужно не менее 6 ГБ RAM; при первом запуске загружаются модели размером около 1,2 ГБ.
Ключевые возможности
- 01Двусторонний перевод речи между телефонами, соединёнными по Bluetooth LE
- 02Режим рации: определяет, на каком из двух выбранных языков говорят, на одном телефоне
- 03Режим перевода текста
- 04Работа офлайн с моделями NLLB и Whisper на устройстве
- 05Поддержка Bluetooth-гарнитур для ввода и воспроизведения звука
Сценарии использования
- Разговор с человеком, который говорит на другом языке, лицом к лицу
- Как спросить дорогу или поговорить с продавцом во время поездки
- Перевод разговора нескольких человек, у каждого из которых установлено приложение
Темы
Частые вопросы
- Что такое RTranslator?
- Приложение для Android переводит речь в реальном времени офлайн и соединяет пользователей по Bluetooth LE для разговоров в группе. RTranslator — приложение для Android, которое переводит речь и текст в реальном времени. В режиме Conversation два или более пользователей подключаются друг к другу через Bluetooth LE; речь каждого распознаётся на его телефоне, отправляется остальным в виде текста, переводится локально и озвучивается через динамик или подключённую Bluetooth-гарнитуру.
- RTranslator можно использовать бесплатно? Какая у него лицензия?
- RTranslator распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- RTranslator всё ещё поддерживается?
- Активно поддерживается. Последний коммит в RTranslator — 20 окт. 2026 г..
- Для чего можно использовать RTranslator?
- Разговор с человеком, который говорит на другом языке, лицом к лицу Как спросить дорогу или поговорить с продавцом во время поездки Перевод разговора нескольких человек, у каждого из которых установлено приложение
- Где скачать RTranslator?
- Исходный код и инструкции по установке — на GitHub: https://github.com/niedev/RTranslator
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Порт модели распознавания речи OpenAI Whisper на C/C++ для быстрого автономного преобразования речи в текст на CPU и GPU без зависимостей.
Более быстрая реализация модели распознавания речи Whisper от OpenAI на движке инференса CTranslate2 с меньшим потреблением памяти и 8-битным квантованием.
Распознавание речи с открытым исходным кодом на базе Whisper: точные временные метки для каждого слова и опциональная диаризация говорящих.
Открытое приложение для диктовки в macOS: преобразует речь в текст с помощью локальных моделей и при желании улучшает его с помощью ИИ — альтернатива Wispr Flow.
Приложение для Android и iOS, которое сканирует объявления Bluetooth LE и предупреждает о смарт-очках известных производителей поблизости.