Распознавание речи в Unity. Голосовой ассистент. Управление игрой голосом. Vosk утилита

  Рет қаралды 1,342

Dronsan Developer

Dronsan Developer

Күн бұрын

Голосовой помощник, управление игрой голосом - всё это теперь возможно!

Пікірлер: 26
@sumerkbogov
@sumerkbogov 2 ай бұрын
И чего вы не выложили исходники хоть какой-то версии? У меня в файле "VoskDialogText.cs" вот что: void Say(string response) { System.Diagnostics.Process.Start("/usr/bin/say", response); } Это явно что-то из Linux, а у меня Windows, а о Юнити я пока прочитал и выполнил пол-книги Хокинга. Причем Юнити изучать я полез именно из-за Vosk! Я брекпойнты ставить еще не умею в VSCode! Что делать-то?
@dronsan-unity7302
@dronsan-unity7302 2 ай бұрын
давненько это изучал, уже и не помню, что к чему
@gaymdev6144
@gaymdev6144 Жыл бұрын
Каеф видос братан, можно юнити пакет со всех контентом, шоб мне ничего не надо было делать?)
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
надо будет заморочиться и выложить в гитхаб мне наконец то)
@golosoffcrypto
@golosoffcrypto 9 ай бұрын
Спасибо
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
пожалуйста!
@K_A_I7_y_4_U_H_O
@K_A_I7_y_4_U_H_O Жыл бұрын
хах, я так мучился пока пытался заставить vosk плясать в unity что в итоге перешел на IBM Watson speech to text, а когда уже все сделал то нашел этот видеоурок. Очень интересно рассказываете. У меня вот проблема, пытаюсь сделать так чтоб игровой объект реагировал на мою команду только тогда когда я нахожусь в его каллайдере. Написал скрипт где включается компонент audio listener когда игрок заходит в зону каллайдера но это не помогает, все равно реагирует на голос даже когда я не в каллайдере.
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
мне кажется, что аудиолистенер тут ни при чем, это через библиотеки записывается сигнал с микрофона. можно просто блок кода с командами заключить в if(какой то bool) и этот bool приравнивать к true, когда находишься в коллайдере
@K_A_I7_y_4_U_H_O
@K_A_I7_y_4_U_H_O Жыл бұрын
@@dronsan-unity7302 спасибо за подсказку, попробую что-нибудь намудрить)
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
@@K_A_I7_y_4_U_H_O пожалуйста!
@Veyron104
@Veyron104 9 ай бұрын
@@dronsan-unity7302привет!) В феврале начал делать себе ассистента, сначала пытался использовать сфинкс, но чёт не задалось, а с воском быстро разобрался, уезжал с вахты, забросил проект, сейчас вернулся, а оказывается он у меня уже работал. Сейчас начала пересматривать код, и стало интересно что за "фразы" хранятся в "результате". Вывел их все по очереди, и иногда там массив больше чем из 1 элемента, как узнать какую фразу взять? Частенько фраза, которую я сказал, не стоит на первом месте в этом массиве.
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
@@Veyron104 привет! на сколько мне позволяет вспомнить моя память за эти 7 месяцев, вроде с большой частотой во фразах именно нужное слово попадалось мне
@vint6971
@vint6971 10 ай бұрын
Можете сделать обзор на установку Vosk (от начала и до конца)
@dronsan-unity7302
@dronsan-unity7302 10 ай бұрын
уух, это видос на много часов получится) сейчас, к сожалению, пока времени нет на это
@vint6971
@vint6971 10 ай бұрын
подскажите, как найти место строку в коде, которая выводит в консоль сказанное мною слово))@@dronsan-unity7302
@azatan2979
@azatan2979 Жыл бұрын
Добрый день , как можно с вами связаться ?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
Добрый день! vk.com/id_dronsan можно сюда написать
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
Здраствуй у меня не открывает какая то ошибка это в 2д или 3д?
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
может быть иза версии так у меня 2022
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
Тут и в 2д, и в 3д можно, никак не повлияет
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
@@dronsan-unity7302 а какая версия должна быть или есть ли для 2022?
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
@@dronsan-unity7302 а вы можете свой проект отправить вы же там поменяли многое и я начну учить так
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
@@calalmuradov6162 на версию я не обращал внимание, мне кажется, что на любую должно встать
@Гремаз-с3й
@Гремаз-с3й 8 ай бұрын
Юнька крашится с такой ошибкой DllNotFoundException: libvosk assembly: type: member:(null) Vosk.Vosk.SetLogLevel (System.Int32 level) (at :0) VoskSpeechToText+d__30.MoveNext () (at :0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :0) Не знаешь что может быть и как исправить
@dronsan-unity7302
@dronsan-unity7302 8 ай бұрын
Оу, что то страшное будто произошло) не сталкивался с таким даже и не знаю, что сказать
@Гремаз-с3й
@Гремаз-с3й 8 ай бұрын
🤧@@dronsan-unity7302
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 100 М.
Кодинг С НУЛЯ при помощи нейросетей - Cursor + Claude 3,5 Sonnet
15:35
Продуктивный Совет
Рет қаралды 13 М.
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 8 МЛН
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,8 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 114 МЛН
Как сделать игру с голосовым управлением | Unity3d, tutorial
10:09
How to Add Voice Recognition to Your Game - Unity Tutorial
15:09
Dapper Dino
Рет қаралды 88 М.
Unity Localization with Automatic Translation and TextMeshPro
16:28
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 8 МЛН