Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

projekt-R

unity avatar 👾

Instalacija

Unity Game Engine

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:

  1. Kreirati Unity ID račun
  2. Instalirati Unity Hub
  3. Instalirati Unity Editor 2022.3.50.f1

Visual Studio (Windows)

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:

  1. Instalirati Visual Studio Installer
  2. Odabrati jednu od verzija po želji
  3. Prije same instalacije, odabrati iduće pakete:
    • .NET desktop development
    • Dekstop development with C++
    • Game development with Unity
  4. Pokrenuti instalaciju

Ollama

ollama run llama3.2

TTS

TTS je biblioteka za generiranje teksta u govor koja se ispituje na Ubuntu operacijskom sustavu.

Upute za instalaciju TTS biblioteke na Windows operacijskom sustavu:

  1. Instalirati Python verziju >= 3.9, < 3.12, tijekom instalacije odabrati:
    • Install launcher for all users
    • Add Python X.xx to PATH
  2. Otvoriti naredbeni redak te se pozicionirati u direktorij po želji
  3. Kreirati Python virtualno okruženje nardebom
python.exe -m venv. 
  1. Pozicionirat se u direktorij Scripts
cd .\Scripts\
  1. 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
  1. Instalirati paket Wheel nardebom
pip install wheel
  1. Instalirati paket TTS naredbom (veliki paket je u pitanju, očekivano je da potraje)
pip install TTS

STT

  • 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

Modeli

  • 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š

Pokretanje

  • 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

About

unity avatar

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages