unity avatar 👾
Srce ovog projekta je Unity, višeplatformski softver za izradu igara. Unity se koristi za pokretanje avatara u ispitnom i razvojnom okruženju.
Koraci za instalaciju Unity okruženja:
Visual Studio je integrirano razvojno okruženje (IDE). Koristi se za razvoj i pisanje koda kompatibilnog s Unity okruženjem.
Koraci za instalaciju Visual Studio okruženja:
- Instalirati Visual Studio Installer
- Odabrati jednu od verzija po želji
- Prije same instalacije, odabrati iduće pakete:
- .NET desktop development
- Dekstop development with C++
- Game development with Unity
- Pokrenuti instalaciju
ollama run llama3.2
TTS je biblioteka za generiranje teksta u govor koja se ispituje na Ubuntu operacijskom sustavu.
Upute za instalaciju TTS biblioteke na Windows operacijskom sustavu:
- Instalirati Python verziju >= 3.9, < 3.12, tijekom instalacije odabrati:
- Install launcher for all users
- Add Python X.xx to PATH
- Otvoriti naredbeni redak te se pozicionirati u direktorij po želji
- Kreirati Python virtualno okruženje nardebom
python.exe -m venv.
- Pozicionirat se u direktorij
Scripts
cd .\Scripts\
- Pokrenuti skriptu nardebom
.\activate
U slučaju da vas zatkne greška s tekstom:
...cannot be loaded because the execution of scripts is disabled on this system
Pokrenite novi naredbeni redak uz opciju Run as Administrator te unesite
set-executionpolicy remotesigned
- Instalirati paket Wheel nardebom
pip install wheel
- Instalirati paket TTS naredbom (veliki paket je u pitanju, očekivano je da potraje)
pip install TTS
-
skinuti željeni model weight s poveznice (preporuka koristiti ggml-base.bin)
-
staviti .bin datoteku u Assets/StreamingAssets/Whisper
-
u Whisper GameObject-u promijeniti Model Path
-
više o veličinama modela na OpenAi readme
- tts_models/en/ljspeech/glow-tts --> verzija ženskastog/mješovitog TTS-a, najbolje zbog kombinacije kvalitete zvuka i brzine
- tts_models/en/jenny/jenny --> lijepi, ali spor engleski ženski glas
- tts_models/hr/cv/vits --> hrvatski tts koji je asistent Antun spominjao, baziran i na muškom i ženskom glasu, ima poteškoća dosta
- tts_models/en/blizzard2013/capacitron-t2-c50 --> radi s emocijama, ali ne dobro baš
- prije pokretanja scene unutar Unity-a, obavezno pokrenuti Ollama aplikaciju (misli se na Ollama executable, ne na pokretanje modela unutar konzole), te Pyhton skriptu "server.py" UNUTAR virtualnog okruzenja, zatim pokrenuti scenu