Voice input for gamepad gamers | Голосовой ввод для геймеров с геймпадом
Forget about struggling with virtual keyboards in games! Speak - we type.
ChatCaster solves every gamepad gamer's biggest pain point: how to quickly type in chat without putting down your controller?
Simply press your custom button combo on gamepad, say what you want to type, and text automatically appears in game chat. Everything happens in 1-2 seconds!
🎯 Universal Input
- Works in any application: Steam Input, game chats, Discord, even Notepad
- Supports gamepads and keyboards
- Instant speech recognition (1-2 seconds)
🌍 Multilingual & Translation
- 5 most popular Steam languages
- Auto-translation between languages
- Speak Russian → get English text in chat
- All language combinations work both ways
⚡ Easy to Use
- No complex setup - just plug in microphone and you're ready
- Customizable button combinations on gamepad/keyboard
- Long press = delete all text in field
- Different recognition models (accuracy vs speed balance)
♿ Accessibility
- Full gaming participation for those who can only use gamepad
- Keyboard alternative for limited hand mobility
- Voice text control in any applications, not just games
- Equal opportunities in multiplayer games
- Play with gamepad in any game
- Press combination (e.g., LB+RB)
- Say what you want to type (up to 30 seconds)
- Text automatically appears in game chat
Example:
🎙️ You say: "Привет, как дела?"
⌨️ Chat shows: "Hey, how's it going?"
- Download latest version from Releases
- Extract archive
- Run
ChatCaster.exe - Connect microphone and gamepad
- Ready! 🎉
First Launch: Works out-of-the-box with default settings.
Available Settings:
- Recognition Model - choose balance between accuracy and speed
- Button Combinations - set comfortable key combinations
- Languages - select input and output languages for translation
- Windows (Linux and macOS in development)
- Microphone (any)
- Gamepad or keyboard
- .NET Runtime (installs automatically)
Note: Application developed and tested with Xbox gamepad. Other gamepads may not work in all cases.
5-minute YouTube Demo (Russian audio with English subtitles available)
Забудьте о мучениях с виртуальной клавиатурой в играх! Говорите - мы печатаем.
ChatCaster решает главную боль всех геймеров на геймпаде: как быстро написать в чат, не отвлекаясь от игры?
Просто нажмите настроенную комбинацию кнопок на геймпаде, скажите что хотите написать, и текст автоматически появится в игровом чате. Всё происходит за 1-2 секунды!
🎯 Универсальный ввод
- Работает в любых приложениях: Steam Input, игровые чаты, Discord, даже Блокнот
- Поддержка геймпадов и клавиатуры
- Мгновенное распознавание речи (1-2 секунды)
🌍 Многоязычность и перевод
- 5 самых популярных языков Steam
- Автоматический перевод между языками
- Говорите на русском → получаете английский текст в чате
- Все комбинации языков работают в обе стороны
⚡ Простота использования
- Никаких сложных настроек - подключил микрофон и готово
- Настраиваемые комбинации кнопок на геймпаде/клавиатуре
- Долгое зажатие = удаление всего текста в поле
- Различные модели распознавания (точность vs скорость)
♿ Поддержка людей с ограниченными возможностями
- Полноценное участие в играх для тех, кто может использовать только геймпад
- Альтернатива клавиатуре при ограниченной подвижности рук
- Голосовое управление текстом в любых приложениях, не только играх
- Равные возможности в многопользовательских играх
- Играете с геймпадом в любую игру
- Нажимаете комбинацию (например, LB+RB)
- Говорите что хотите написать (до 30 секунд)
- Текст автоматически появляется в чате игры
Пример использования:
🎙️ Вы говорите: "Привет, как дела?"
⌨️ В чате появляется: "Hey, how's it going?"
- Скачайте последнюю версию из Releases
- Распакуйте архив
- Запустите
ChatCaster.exe - Подключите микрофон и геймпад
- Готово! 🎉
Первый запуск: Приложение работает сразу "из коробки" с настройками по умолчанию.
Доступные настройки:
- Модель распознавания - выберите баланс между точностью и скоростью
- Комбинации кнопок - настройте удобные для вас сочетания
- Языки - выберите входной и выходной языки для перевода
- Windows (Linux и macOS в разработке)
- Микрофон (любой)
- Геймпад или клавиатура
- .NET Runtime (устанавливается автоматически)
Примечание: Приложение разработано и протестировано на Xbox геймпаде. Другие геймпады могут работать не во всех случаях.
🎮 Для геймеров:
- Быстрые команды команде в CS2, Valorant, Dota 2
- Общение в MMO играх не отрывая рук от геймпада
- Стримы без засветки клавиатуры
💬 Как переводчик:
- Общение с иностранными игроками
- Изучение языков в игровой форме
- Быстрый перевод фраз
♿ Для инклюзивного гейминга:
- Социализация в играх без барьеров ввода текста
- Альтернативный способ ввода текста
- Полноценное участие в онлайн-сообществе
- ✅ Windows version | Windows версия
- 🔄 Linux support | Поддержка Linux
- 🔄 macOS support | Поддержка macOS
- 📋 Saved phrases/commands | Сохранённые фразы/команды
- 🎨 UI themes | Темы оформления
- 🔧 Advanced settings | Расширенные настройки
Q: Does the app work offline? | Работает ли приложение офлайн?
A: Yes, all speech recognition happens locally on your computer. | Да, все распознавание происходит локально на вашем компьютере.
Q: What languages are supported? | Какие языки поддерживаются?
A: 5 most popular Steam languages with automatic translation between them. | 5 самых популярных языков Steam с автоматическим переводом между ними.
Q: Can I use it with keyboard only? | Можно ли использовать только с клавиатурой?
A: Yes, the app supports any key combinations. | Да, приложение поддерживает любые комбинации клавиш.
Q: Is it resource-heavy? | Потребляет ли много ресурсов?
A: Depends on the recognition model chosen. You can adjust accuracy/performance balance. | Зависит от выбранной модели распознавания. Можно настроить баланс точность/производительность.
This project is developed by one person in spare time. | Этот проект разрабатывается одним человеком в свободное время.
Author | Автор: Self-taught .NET developer seeking Junior position | Самоучка .NET разработчик, в поиске Junior позиции
- Telegram: @BMBasharov
- Email: basharovbmkz@gmail.com
If you represent an IT company looking for a Junior .NET developer - I'd be happy to consider offers! | Если вы представитель IT-компании и ищете Junior .NET разработчика - буду рад рассмотреть предложения!
⭐ Like the project? Give it a star! | Понравился проект? Поставьте звездочку!
💡 Have ideas or found a bug? Create an Issue | Есть идеи или нашли баг? Создайте Issue
🔧 Want to contribute? Pull requests are welcome! | Хотите внести вклад? Pull Request'ы приветствуются!