@@eleday Добрый день! Лучше и не сказать, пару лет назад писал такое для WOT: blitz, использовал библиотеку Microsoft Speech, писал на .NET, задержка была 1-2 секунды (из-за библиотеки и распознавание голоса), что довольно критично для хорошей игры от укрытий, поэтому и забросил эту идею. Так что дело не в языке уж точно, для себя оставил такие затеи, но чтобы добраться из точки А в точку Б, сойдёт. Желаю успехов!
В настройка библиотеки есть настройка, которая регулирует время паузы между словами, ставь минимальное, по стоку у него 0.8 секунды вроде бы, пример( остановись, он ждёт ещё 0.8 секунды ожидая услышать что нибудь ещё, если ничего не появилось то начинает процесс транскрибации)
@@alexshepherd1741 кстати, самим улиткам такое сделать на 1 апреля) "бои раков" сделать только одну работающую кнопку для включения микрофона(что бы не было проблемы с задержкой) типо башня влево 15°. Выстрел. Вперед. Стоп. Влево 45°.
Очень крутое видео как для маленького канала про программирование. Если бы не Вар Тандер как тема видео, (именно потому мне и ютуб предложил это видео), меня бы тут не было) Буду следить за развитием канала, грац!
Такое было в ARMA 2 когда в танке сидело 4 или 5 плейеров и командир через микрофон отдавал команды. По началу сложно было но потом мы привыкли и действовали как единый организм. Ну в общем было весело.
@@_WAR_LOCK_ не в питоне дело. Его скорости будет достаточно для комфортной игры. Дело в библиотеке, так как она не понимает, закончил ли ты предложение или нет. Возможно там стоит промежуток времени
Если бы Gaijin'ы были не гайдзинами, то может добавили подобное управление в сб(( Тогда бы надо было прокачивать умение "реакции" у экипажа, и игралось бы атмосферно.
Балдеть... для меня все эти коды это темный лес.. а тут еще и в игре это все реализовать :DD это однозначно здоровское видео дружище! Ты молодец, я даже подпишусь наверное, очень интересно следить и дальше за твоим каналом.
Ну стоило конечно все таки побыстрее все это оптимизировать и можно использовать 2 способами: 1. голосовой помощник - откинуть дымы, зарядить определённый снаряд, дрон и тп, а если на самолете, то вообще классно выбирать определенное вооружение, захват, пуск, по моему вообще имба и клавиатура освободится 2. полное погружение с вр шлемом когда все действия танка контролируются голосом командира (мы в его роли) И я был приятно удивлен, увидев как просто в пайтон сделать подобные штуки, в c# городить всякое надо. А так красавчик, что пробуешь чет новое своими руками делать, продолжай
@@_WAR_LOCK_ вероятно, я не ковырял подобные крутые библиотеки, больше разработкой игр занимаюсь, видел новый видос, круто) Ещё возникла мысль, можно ли распознавать не предложения, а буквы, может этотбудет быстрее и при первом же совпадении последних букв с ключевым словом выдавать команду
Очень крутая идея, недавно думал о том же, не управлять самому танком, а отдавать приказы. Пожалуйста, продолжай развивать эту идею, это реально интересно. Подписался и поставил лайк, жду продолжение
Лет десять назад писал простенький скрипт «Рита» для управления голосом кораблем в «Elite: Dangerous». СО стороны выглядит забавно и для стримов может даже подходило бы, но на практике крайне неудобно, так как отдача команды голосом происходит куда дольше, чем управление руками/ногами кораблем, а еще распознfвание команды можетв самый ответственный момент не пройти да и говорить нужно монотонно, четко и без соседа с перфоратором в тылу. Так что задумка хорошая, та же Siri к нам пришла от израильских танкистов вроде как помощница командира танка, но в реале играть через голос - мазохизм, говорю как разработчик такой же системы)
Я вот представил, если реализовать артиллерийский удар. Говоришь огонь артиллерии, и говоришь координаты. Например е4. Разделить карту с ударом на области, и пусть после того как дал координаты, мышка переходит в эту область и делает клик. Вроде прикольно.
Помню я тоже баловался с распознаванием голоса. Я посоветую использовать библиотеку fuzzy wuzzy которая поможет избежать ошибки распознавания голоса. То есть "Выстрел" и "Вистрел" будет одно и тоже слово. Часто распознавание голоса может ошибаться в написании слова.
Идея на самом деле классная для вторичных функций. Основное управление вручную, а кучу вспомогательных клавиш можно активировать голосом, те же дымы, трос, дрон, или даже сообщения в чате отправлять. В разгаре боя это бы сильно упростило управление
Отличная идея, на днях тоже попробую сделать, для управления пушкой можно добавить модуль mouse или аналог для управления мышью в питон, будет почти полный функционал тундры
Для такого управления самолётом потребуется крепко связать код с клиентом. А вот голосовое управление танком это чёрт возьми гениально. Полноценный танковый симулятор можно замутить. Странно, что до такого никто пока ещё не додумался)
Ема, это ведь прекрасная идея!!! Ты просто гений. Если бы распознавание работало с высокой скоростью, то можно было бы очень удобно перенести управление какими-то особенными функциями на голос. Например, настройку рлс, режим работы двигателя и т.п. Это нужно показать разработчикам и донести до них всю гениальность идеи
Чтобы уменьшить пинг между тем когда ты говоришь и обработкой твоих слов - нужно поиграться с параметром который за это отвечает. Pause _trhesould / ambient. Попробуй ставить меньшие значения, тогда он будет чаще тебя слушать и лучше регать слова. И да, лучше использовать не если = равно, а если in. Тоже делал такую тему, только с другой задумкой немного. Играл я в игрушку по типу доты, и было лень каждый раз альтабать , чтобы музыку переключать, ну или звук тише/выше. Здесь то и пригодился спич рекогнишн
Нет. Тут слишком большая задержка распознавания голоса. Четыре секунды - это безумно долго для управления вооружением. Мне бы и с половиной секунды было неуютно. Даже переключение режимов радара скорее всего не подойдёт. Это может иметь смысл для кораблей, переключать всякие режимы стрелков или делать циркуляции без удержания клавиши. Ещё может иметь смысл для поршней и ручного управления двигателем. Ведь по сути это всего лишь макрос с триггером по голосовому управлению. Но тут ещё есть вопрос с тем, какую позицию займёт улитка по отношению к подобным вещам. Ей может быть пофиг, а может упороться и решить, что это стороннее ПО, дающее преимущество перед соперником, и забанить аккаунт. И никакие апелляции они после этого не будут рассматривать. Просто забанят и дело с концом - ничего им уже не докажешь.
А вообще для СБ можно было бы сделать что бы при нажатии какой то команды вперед или назад или выстрел происходила задержка а еще что бы голос командира был слышен как в ARMA.
да многие нажатие и отжатие кнопок отдельно передают. А если пакет с отжатием потерялся - все, игра команду не завершает, игрок думает, что управление зависло. Нужно последнюю кнопку повторно понажимать - и все заработает.
Вообще, чтобы быстрее реагировало, думаю можно самому обучить простенькую нейронку на заранее заданный небольшой набор команд. Вычислительная сложность так будет кратно меньше. Вполне возможно даже будет пригодно к использованию для тех же дымов например или еще для чего когда пальцев не хватает
Надо было говорить огонь а не выстрел так и удобней. Идей взять реплики из фильмов военных которые как раз командуют экипажам. Блин круто будет найти дедушку и заснять как он отыгрывает словами.
круто, жаль что такая задержка, интересно было бы увидеть геймплей с большим количеством команд. Можно даже целый режим с Улитками сделать чтобы 2-3 человека в одном танке ездили и управляли голосом.... эх работы не початый край
Лол. Те кто щас пишут что им не хватало экспириенса управления техникой как командиром, Зайдите в игру сквад, займите технику, дождитесь пока к вам сядут два чела и отдавайте им приказы с места командира, делов то)
Идея классная. Возможно, когда-нибудь напишу себе что-то подобное для сброса бомб. Может, и для каких-то действий для наземки. Единственный минус - задержка большая.
дам пару советов - юзай vosk а не гугловский speech_recognition (и обязательно в твоем случае юзать упрощенную модель т.к. она быстрее), и бери то что в тексте не ожидая окончательного ответа, т.к. тебе нужно только 1 слово, это позволит программе мгновенно срабатывать, а для того чтобы оно определяло слово точнее - поставь снятие шума и + обрабатывай неточности, а также юзай fuzzywuzzy чтобы определять, насколько точно слово совпадает (к примеру если совпадение не 1, а 0.9, то один хрен стреляем), надеюсь понятно
Это уже какой-то симулятор командира заторможенного экипажа. А ведь если приделать голосовое управление на корабли, то геймплей сразу преобразится.
Ну пайтон медленный
не, не в этом дело
скорее всего библиотека распознавания долго убеждается, что я закончил говорить
@@eleday Добрый день! Лучше и не сказать, пару лет назад писал такое для WOT: blitz, использовал библиотеку Microsoft Speech, писал на .NET, задержка была 1-2 секунды (из-за библиотеки и распознавание голоса), что довольно критично для хорошей игры от укрытий, поэтому и забросил эту идею. Так что дело не в языке уж точно, для себя оставил такие затеи, но чтобы добраться из точки А в точку Б, сойдёт. Желаю успехов!
В настройка библиотеки есть настройка, которая регулирует время паузы между словами, ставь минимальное, по стоку у него 0.8 секунды вроде бы, пример( остановись, он ждёт ещё 0.8 секунды ожидая услышать что нибудь ещё, если ничего не появилось то начинает процесс транскрибации)
@@eledayпопробуй сделать таймер когда перестанет распознавать речь, чтобы хватило на каждое слово и не было задержки.
Бронебойный заряжай, бронейбойный заряжай
Бронебойный... Заряжай.
Выстрел ВЫСТРЕЕЕЕЛ
Ждал пока он начет орать ВЫЫСТРЕЕЕЛ но рет
да я до сегодняшнего дня вообще не знал про этот мем)
Идеально подходит Лучший
@@eleday а ты что на видео используешь чтоб запустить код?
python 3.9
ide: pycharm
Голосовое управление war thunder выпуск 420. Тестируем команду: Алиса набей ядерку на маусе.
пхаха🤣я под столом
😂
"Извините, я не готова говорить на такие темы"
@@wtmorpeh тогда работай
теперь можно орать не просто в монитор, я б посмотрел видео с игрой с этой приколюхой)
если добавят в игру то нужно будет в прокачку экипажа раздел реакции , очень круто !
Будет классный челлендж - убить хотя-бы одного игрока, используя только голос. То есть, вообще ни притрагиваясь ни к клаве, ни к мыши.
@@alexshepherd1741 кстати, самим улиткам такое сделать на 1 апреля) "бои раков" сделать только одну работающую кнопку для включения микрофона(что бы не было проблемы с задержкой) типо
башня влево 15°.
Выстрел.
Вперед.
Стоп.
Влево 45°.
Процесс разработки бота для Тундры🙂
Хахахах, на самом деле это гаджиновец делает бота для тундры
Твои тиммейты, когда ты аетивировал 500% бустер
😂
Атевиоварал типо он теперь атеист?
@@mamkin-nagibator228 нет, теперь ты аутист
@@mamkin-nagibator228 активировал
А ещё попались какие-нибудь поля Польши и закинуло тебя с челами, у которых бр на 1.0-1.5 больше твоего
Очень крутое видео как для маленького канала про программирование. Если бы не Вар Тандер как тема видео, (именно потому мне и ютуб предложил это видео), меня бы тут не было) Буду следить за развитием канала, грац!
Когда прога тебя не слышит:
Выстрел...
ВЫЫЫЫЫЫЫЫСССТРЕЛ!!!
Такое было в ARMA 2 когда в танке сидело 4 или 5 плейеров и командир через микрофон отдавал команды. По началу сложно было но потом мы привыкли и действовали как единый организм. Ну в общем было весело.
Теперь можно реально в танковые войска идти
надо идти дальше и создать нейроинтерфейс, чтобы управлять танком силой мысли😂
Магистр Ёды рекомендует👌😌👍
Это по-сути уже есть. Тот самый мозговой чип от Илона может управлять и танком в тундре.
Если бы не задержка в 3-4 секунды после голосовой команды, то было бы шикарно)))
На штурмтигре сойдет 😂
Особенности медленного пайтона
@@_WAR_LOCK_ неа, проблема не в питоне, т.к. библиотеки для питона многие написаны на более быстрых языках типа С и С++, код сам медленный
@@_WAR_LOCK_ не в питоне дело. Его скорости будет достаточно для комфортной игры. Дело в библиотеке, так как она не понимает, закончил ли ты предложение или нет. Возможно там стоит промежуток времени
Если бы Gaijin'ы были не гайдзинами, то может добавили подобное управление в сб(( Тогда бы надо было прокачивать умение "реакции" у экипажа, и игралось бы атмосферно.
Атмосфера СБ, это тигры и пантеры против ПТшек и М51
Балдеть... для меня все эти коды это темный лес.. а тут еще и в игре это все реализовать :DD это однозначно здоровское видео дружище! Ты молодец, я даже подпишусь наверное, очень интересно следить и дальше за твоим каналом.
Ну стоило конечно все таки побыстрее все это оптимизировать и можно использовать 2 способами:
1. голосовой помощник - откинуть дымы, зарядить определённый снаряд, дрон и тп, а если на самолете, то вообще классно выбирать определенное вооружение, захват, пуск, по моему вообще имба и клавиатура освободится
2. полное погружение с вр шлемом когда все действия танка контролируются голосом командира (мы в его роли)
И я был приятно удивлен, увидев как просто в пайтон сделать подобные штуки, в c# городить всякое надо.
А так красавчик, что пробуешь чет новое своими руками делать, продолжай
В C# ничуть не сложнее, зато быстрее раз в 5
@@_WAR_LOCK_ вероятно, я не ковырял подобные крутые библиотеки, больше разработкой игр занимаюсь, видел новый видос, круто)
Ещё возникла мысль, можно ли распознавать не предложения, а буквы, может этотбудет быстрее и при первом же совпадении последних букв с ключевым словом выдавать команду
гений просто, очень хорошая идея и классная реализация
Очень крутая идея, недавно думал о том же, не управлять самому танком, а отдавать приказы. Пожалуйста, продолжай развивать эту идею, это реально интересно. Подписался и поставил лайк, жду продолжение
Чет я думаю что более эффекстивнее было бы орать "ОГОНЬ!"
Хотя соседи бы вызвали пожарников ахаххаха
Круто! Такой ивент бы на 1е апреля)
Это очень круто. Прям респект, но для надежности я бы выбрал команды без глухих звуков, типа не "выстрел", а "Огонь" или не "Стоп", а "Стоять")))
Сразу вспомнил то видео
"Выыыстрел!!! ВЫЫЫЫСТРЕЛ!!!!!!!!!)
Выглядит прямо интересно, появилось желание самому сделать аналогично, автору лайк
Клёво) всегда поражал такой контент))
Бро, это очень интересно! Успехов!
спасибо!)
Лет десять назад писал простенький скрипт «Рита» для управления голосом кораблем в «Elite: Dangerous». СО стороны выглядит забавно и для стримов может даже подходило бы, но на практике крайне неудобно, так как отдача команды голосом происходит куда дольше, чем управление руками/ногами кораблем, а еще распознfвание команды можетв самый ответственный момент не пройти да и говорить нужно монотонно, четко и без соседа с перфоратором в тылу. Так что задумка хорошая, та же Siri к нам пришла от израильских танкистов вроде как помощница командира танка, но в реале играть через голос - мазохизм, говорю как разработчик такой же системы)
Я вот представил, если реализовать артиллерийский удар. Говоришь огонь артиллерии, и говоришь координаты. Например е4. Разделить карту с ударом на области, и пусть после того как дал координаты, мышка переходит в эту область и делает клик. Вроде прикольно.
Помню я тоже баловался с распознаванием голоса. Я посоветую использовать библиотеку fuzzy wuzzy которая поможет избежать ошибки распознавания голоса. То есть "Выстрел" и "Вистрел" будет одно и тоже слово. Часто распознавание голоса может ошибаться в написании слова.
либо склерн вместо fuzzywuzzy
Просто и понятно) Спасибо за вдохновение! Уже качаю пайтон. Удачи в развитии канала 💌
Славный парень. Успехов тебе!
я так понимаю вся моя тима с таким голосовым управлением играет
а потом таких банят за ботоводство
Офигенное видео! Хоть кто то делает интересный контент по этой игре
В DCD World голосовой помощник очень сильно помогает, высвобождая руки. Там такое практикуют и это реально тема. В танках немного не актуально
ваще имба, думаю пошалю и на основе твоего кода сделаю управление корабликами
Кайф, прям мотивации в пайтон снова зайти дал
Это просто офигенно!
С учётом перегруженности управления тундры разработчикам самим стоит о таком задуматься. Место миллиона комбинаций Alt+ вся клавиатура
Это правда, некоторые фичи можно было бы перенести на команды голоса, даже селектор вооружения на самолетах, думаю зашло бы
Можно и дальше попробовать - разделить управление между несколькими игроками, как это сделала Arma. Точно также голосовое управление будет работать.
Идея на самом деле классная для вторичных функций. Основное управление вручную, а кучу вспомогательных клавиш можно активировать голосом, те же дымы, трос, дрон, или даже сообщения в чате отправлять. В разгаре боя это бы сильно упростило управление
Отличная идея, на днях тоже попробую сделать, для управления пушкой можно добавить модуль mouse или аналог для управления мышью в питон, будет почти полный функционал тундры
жесть чел, я аж вдохновился тобой
Для такого управления самолётом потребуется крепко связать код с клиентом.
А вот голосовое управление танком это чёрт возьми гениально. Полноценный танковый симулятор можно замутить. Странно, что до такого никто пока ещё не додумался)
Как почувствовать себя командиром Турмса:
Идея классная, красавчик 😂
Ема, это ведь прекрасная идея!!! Ты просто гений. Если бы распознавание работало с высокой скоростью, то можно было бы очень удобно перенести управление какими-то особенными функциями на голос. Например, настройку рлс, режим работы двигателя и т.п. Это нужно показать разработчикам и донести до них всю гениальность идеи
forum.warthunder.ru/t/golosovoe-upravlenie/62939
создал обсуждение)
а ведь реально удобно было бы,если реализовать такое.Если это довести до рабочего оптимизированного мода то спрос был бы колоссальным.
это имба, ты красавчик
ПОХОЖЕ Я НАШЕЛ МОТИВАЦИЮ ИЗУЧАТЬ НОРМАЛЬНО ПРОГИНГ! СПАСИБО БРАТАН!!!
Круто чувак ты вернул желание изучать java script
Если орать на экипаж, у них реакция станет гораздо быстрее 😂
Задумка хорошая!!
классная, но почти невозможная идея - управление одного танка несколькими людьми, типо разделение обязанностей на несколько пользователей.
вообще, если честно, изначально было именно такая идея, только для самолета. но потом как-то отошло в сторону голоса. может, когда-то и такое сделаю)
Интересная реализацыя голосового управления ето упростилоб людям в которых обмеженая руховая активность толькоб абы одзывчивый управление.
Чтобы уменьшить пинг между тем когда ты говоришь и обработкой твоих слов - нужно поиграться с параметром который за это отвечает. Pause _trhesould / ambient. Попробуй ставить меньшие значения, тогда он будет чаще тебя слушать и лучше регать слова.
И да, лучше использовать не если = равно, а если in.
Тоже делал такую тему, только с другой задумкой немного. Играл я в игрушку по типу доты, и было лень каждый раз альтабать , чтобы музыку переключать, ну или звук тише/выше. Здесь то и пригодился спич рекогнишн
Ждем луцкера на стриме с этим! Вышло прикольно)
Спасибо за видео я до сегодняшнего дня не знал что пайтоне есть библятека голоса.
Ну кстати на какие-то редкие штуки было бы интересно, или пресеты управления менять
Блин круто будет командовать экипажом ну при этом не взаймодействуя с игрой новый игровой опыт реализма за командира танка.
Парень, ты очень крут! Тоже хочу изучить питон, но почему-то руки не доходят)
идея прикольная, некоторые обилки можно на это повесить, если бы не заторможенность
Здравствуйте, хорошее видео! Вопрос: почему такая задержка по времени между голосовой командой и исполнением команды?
скорее всего библиотека распознавания долго убеждается, что я закончил говорить
Нормально так 😮
Отличная идея. Мне кпжеться, что это упраление отлично подойдет в авиарежимах на топах и предтопах для пусков ракет.
Нет. Тут слишком большая задержка распознавания голоса. Четыре секунды - это безумно долго для управления вооружением. Мне бы и с половиной секунды было неуютно. Даже переключение режимов радара скорее всего не подойдёт.
Это может иметь смысл для кораблей, переключать всякие режимы стрелков или делать циркуляции без удержания клавиши. Ещё может иметь смысл для поршней и ручного управления двигателем. Ведь по сути это всего лишь макрос с триггером по голосовому управлению.
Но тут ещё есть вопрос с тем, какую позицию займёт улитка по отношению к подобным вещам. Ей может быть пофиг, а может упороться и решить, что это стороннее ПО, дающее преимущество перед соперником, и забанить аккаунт. И никакие апелляции они после этого не будут рассматривать. Просто забанят и дело с концом - ничего им уже не докажешь.
Я бы это использевал только для дрона или дальномера
SQUAD получился ))
Аккуратно, за такое улитка может банхаммер использовать. А так молодец, надеюсь у тебя всё будет получаться
надо было на стоп делать так чтобы он отпускал клавишу w а затем прожимал несколько сек клавишу s тогда торможение будет эффективней
Улитки пожалуйста наймите его на работу что бы он довëл это до ума!!! Управление голосом это прсото взрыв мозга 😊
А вообще для СБ можно было бы сделать что бы при нажатии какой то команды вперед или назад или выстрел происходила задержка а еще что бы голос командира был слышен как в ARMA.
теперь сидишь дома и кричишь СТОП МАШИНА ВЫЫЫСТРЕЕЕЛ ! НАЗАД ДЫМЫ
В арму поиграй, там что бы танком управлять, нужна команда из игроков, стрелок, командир, мехвод, и т.д
Ооо, это же прям как в стальной ярости
Дак вот как играют мои тиммейты😂
Ну идея заслуживает продвижения)))
Такое в Snowrunnet, ETC запилить, можно пить пивко, есть чипсы и управлять фурой )
Примерно так себя ведет стоковый экипаж в war thunder
Опасный вы человек.
да многие нажатие и отжатие кнопок отдельно передают. А если пакет с отжатием потерялся - все, игра команду не завершает, игрок думает, что управление зависло. Нужно последнюю кнопку повторно понажимать - и все заработает.
Мне кажется на сишарпе чуть шепчей будет, конечно код будет писать чуть сложнее, а так мне кажется норм замена пайтона в данном случае
Надо орать команды, в танке то шумно :D
это выглядит круто хотя на деле ничего сложного
Когда на клаве не хватило кнопок и подключаешь уже голосовые команды
Вообще, чтобы быстрее реагировало, думаю можно самому обучить простенькую нейронку на заранее заданный небольшой набор команд. Вычислительная сложность так будет кратно меньше. Вполне возможно даже будет пригодно к использованию для тех же дымов например или еще для чего когда пальцев не хватает
не, проще написать все на С++,включая свою собственную библиотеку распознования(на несколько команд, небольшую)
Надо было говорить огонь а не выстрел так и удобней.
Идей взять реплики из фильмов военных которые как раз командуют экипажам.
Блин круто будет найти дедушку и заснять как он отыгрывает словами.
Это представте что теперь люди без одной руки смогут перейти в наш проект
Они давно в игре, союзниками зовутся
так они просто покупают мышки от рейзера у которых куча боковых клавиш
@@pisossosi8936 и их всё равно не хватает для топ авиации
Механик водитель оглох от звуков мотора
круто, жаль что такая задержка, интересно было бы увидеть геймплей с большим количеством команд. Можно даже целый режим с Улитками сделать чтобы 2-3 человека в одном танке ездили и управляли голосом.... эх работы не початый край
Такое управление можно сделать для радаров зениток, чтобы переключаться между режимами
Бронебойный заряжай! БРОНЕБОЙНЫЙ! ВЫСССТРЕЛ!!!
Лол. Те кто щас пишут что им не хватало экспириенса управления техникой как командиром, Зайдите в игру сквад, займите технику, дождитесь пока к вам сядут два чела и отдавайте им приказы с места командира, делов то)
Привет, что это за плагин, который подсказывает код? (на 3:28) Он подсказал строчку keyboard.release(w)
гигакод
Делай продолжение, чтобы он назад ездил как минимум и тест в реальном бою
Назад и так можно, я просто не показал. А в реальном бою боюсь, как бы не забанили
Идея классная. Возможно, когда-нибудь напишу себе что-то подобное для сброса бомб. Может, и для каких-то действий для наземки.
Единственный минус - задержка большая.
я во второй части улучшил)
Попробуй нейронку воск мод для обработки голоса с микрофона в текст я просто как то тоже пробовал создавать голосового ассистента
Ты 1 это все сделал, а для целой компании из 1000человек, век нужен😂!
вартандер в будущем на новые фичи в игре будет использоваться голос😂
Прикольно 👍
Куку
Было бы классно если бы текст очищался бы каждую секунду, при долгой игре было бы меньше затупов
Крутое видео!!
Такая задержка из-за спич рекогнишена или то, что пайтон медленный?
ну типо будет ли на сишке быстрее работать
Спич рикогнишену нужно время, чтобы понять, что фраза закончилась. Думаю, это основной тормоз
А если сделать окончание по кодовой фразе, по типу "Прием"? Я слышал это серьезно ускорит окончание@@eleday
@huisunvun мб
Оригинально, интересно. Но на практике с такой задержкой на выстрел, по лицу можно получить, особенно на топах.
к сожалению(
Тебе надо для каждого действия отдельный поток делать, чтобы можно было ехать и стрелять.
дам пару советов - юзай vosk а не гугловский speech_recognition (и обязательно в твоем случае юзать упрощенную модель т.к. она быстрее), и бери то что в тексте не ожидая окончательного ответа, т.к. тебе нужно только 1 слово, это позволит программе мгновенно срабатывать, а для того чтобы оно определяло слово точнее - поставь снятие шума и + обрабатывай неточности, а также юзай fuzzywuzzy чтобы определять, насколько точно слово совпадает (к примеру если совпадение не 1, а 0.9, то один хрен стреляем), надеюсь понятно
во второй части частично реализовал)
спасибо за советы!
Крутой видос, по настоящему интересный , а не эти бесконечные гайды и обзоры по тандеру!