4

ChatCaster - текст с геймпада

Друзья всем привет!
Делал для себя приложение на ПК чтобы общаться в игровых чатах с дивана без клавиатуры.
Возможно есть такие же как я, которые играют на ПК с геймпада. Причины у всех разные, начиная от "надоело сидеть за компом", заканчивая физическими ограничениями и здоровьем.
Изначально идея была сделать поддержку только геймпада, но со временем понял что и поддержку клавиатуры добавить будет не лишним. Теперь я вам расскажу что оно умеет и как может быть вам полезным.

  1. Простой интерфейс. Вы можете нажать мышкой или использовать свою комбинацию клавиш на геймпаде или клавиатуре.

  2. По запросу друзей, добавил кнопку копирования текста из приложения (далее поймете зачем).

ChatCaster - текст с геймпада Программист, Программирование, Софт, Геймпад, Распознавание голоса, Микрофон, Игры, Steam, Net, Поиск работы, Чат, Длиннопост

Главное окно приложения.

3. После скачки приложения и модели распознавания, работает полностью автономно, вам не нужен интернет для использования.
Поддержка 5 самых популярных языков в Steam (русский, английский, китайский (упрощенный), немецкий, испанский).
Как это работает: Вы говорите на русском любую желаю фразу в свой микрофон, получаете перевод в виде текста в любом активном приложении. Для этого я и выводил кнопку копирования текста в главном окне приложения.

Мне лично хватает базовой модели для игровых чатов, но если вы будете использовать как переводчик, то возможно вам нужна будет нужна модель получше. Просто выберите то что вам подходит и используйте без каких либо ограничений. Потребление оперативной памяти, будет пиковым. Т.е. прирост потребления только в момент распознавания. После распознавания (1-2 секунды), лишняя память освобождается.

ChatCaster - текст с геймпада Программист, Программирование, Софт, Геймпад, Распознавание голоса, Микрофон, Игры, Steam, Net, Поиск работы, Чат, Длиннопост

Меню выбора модели распозавания.

4. В интерфейсе вы можете включить автозапуск, выключить оверлей и т.д.

ChatCaster - текст с геймпада Программист, Программирование, Софт, Геймпад, Распознавание голоса, Микрофон, Игры, Steam, Net, Поиск работы, Чат, Длиннопост

Настройки интерфейса.

5. Поддержка ваших комбинаций клавиш. Для клавиатуры это ctrl+любая клавиша или shift+любая клавиша (либо ctrl+shift+любая клавиша). Для геймпада любая комбинация клавиш. Главное требование это поддержка вашим геймпадом XInput (геймпады сертифицированные Microsoft). У меня просто нет другого типа дуалшоков, поэтому написать и протестировать не могу.

Приложение полностью бесплатное без рекламы и скама. Просто качаете его на моем гитхабе вот тут и пользуетесь. На сертификацю от microsoft 200 баксов в год я платить не могу, поэтому возможно ваш защитник винды может ругаться при первом запуске. Просто ждете 5 секунд (при первом запуске), запускаете приложение, на предупреждение даете согласие и пользуетесь.

Вроде все просто, но на всякий случай тут видео как пользоваться.

Я начинающий .NET разработчик. Приложение делал для себя и использую как свой пет проект. Потратил кучу времени на него, очень хотелось бы добавить поддержку linux (для stemdeck), но я уже не могу себе позволить его развивать, так как пока писал совсем забросил обучение разработке.

Если кому-то приложение окажется нужным, пожалуйста не поленитесь оставить звездочку на гитхабе. Или если вы .NET разработчик, присоединяйтесь к разработке.

Ну или если вам совсем лень, хотя бы на юутбе лайк поставьте. Я хочу устроиться на работу без накруток опыта и вранья. Только с теми знаниями и умениями которые есть, по честному.