Данный проект представляет собой приложение с графическим интерфейсом, которое объединяет функции перевода текста, распознавания речи и автоматизации отправки сообщений. После ввода текста на русском языке программа автоматически переводит его на выбранный язык, предварительный просмотр которого отображается чуть ниже. При нажатии клавиши Enter приложение выполняет следующие действия:
- Переключается на окно игры с помощью комбинации Alt+Tab.
- Нажимает T для открытия чата.
- Автоматически вводит переведённый текст.
- Преобразование голосового ввода в текст для быстрого ответа.
- Поддержка только русского языка для распознавания.
- Возможность включения и выключения функции распознавания речи нажатием кнопки.
- Автоматический перевод текста в режиме реального времени с предварительным просмотром.
- Поддержка следующих языков:
- Английский
- Немецкий (частично)
- Французский (частично)
- Переводчик: Позволяет переводить текст с русского на выбранный язык.
- Спам: Автоматизирует отправку сообщений в выбранном режиме (общий, командный, групповой). В режиме
Спам
функция перевода отключается.
- Управление распознаванием речи через графический интерфейс.
- Включение и отключение голосового ввода.
- Простое и интуитивно понятное управление:
- Поле для ввода текста.
- Выпадающее меню для выбора языка перевода и режима чата.
- Кнопки управления:
- Перевод в верхний регистр.
- Перевод в нижний регистр.
- Включение голосового режима.
- Поле для отображения истории отправленных сообщений.
- Автоматическое переключение между окнами игры и приложением.
- Автоматическое переключение раскладки клавиатуры между русским и английским языками.
Для корректной работы приложения необходимо:
- Наличие только двух раскладок клавиатуры: русской и английской.
- Приложение и игра должны находиться рядом в переключателе окон.
- Windows (обязательно наличие библиотеки
pywin32
для работы с системными вызовами).
- Поле ввода текста для перевода или отправки.
- Выпадающее меню выбора языка (английский, немецкий, французский).
- Выпадающее меню выбора режима чата (общий, командный, групповой).
- Кнопки:
- Перевод в верхний регистр.
- Перевод в нижний регистр.
- Включение голосового режима.
- Поле для отображения истории операций.
- Выберите язык перевода из выпадающего меню.
- Введите текст в поле ввода.
- Переведённый текст автоматически появится в поле предпросмотра ниже.
- Нажмите Enter для отправки сообщения.
- Выберите режим работы (Спам или Переводчик).
- Введите текст для отправки.
- Настройте параметры (например, количество повторов для режима
Спам
и режим чата). - Нажмите Enter для отправки сообщения.
- Включите голосовой режим с помощью кнопки.
- Произнесите текст, который нужно распознать.
- Распознанный текст появится в поле результата.