Skip to content

unitycoder/Professor-Sean

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Professor-Sean

  • Professor Sean: RAG-based Lecture Review and Interaction System in Unity
  • 2nd Place in Sogang x Upstage Full-Stack LLM Project
  • Special Thanks to Soo-Yong Park from Sogang University
  • Slide

Professor Sean

Requirements

  • Unity 2023.2.20f1
  • Sentis 1.5.0-pre.3

Setup (Python)

1. Get an Upstage API Key and Register an Environment Variable

UPSTAGE_API_KEY = up_xxxxx

2. Ingest PDF datasets into Vectorstore (ChromaDB)

python data_ingestion.py

3. Launch RestAPI �Server

python main_flask.py

Setup (Unity)

1. Download and Extract StreamingAssets.zip to the /Assets/StreamingAssets Folder

2. Train Your Voice and Obtain an API Key from ElevenLabs

3. Enter Your Voice ID and API Key

  • Select the Professor-Sean scene and find ElevenLabsManager in the Hierarchy window
  • Enter your Voice ID and API Key in the Inspector window

Contributors

About

Sogang Full Stack RAG Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ShaderLab 61.0%
  • C# 20.9%
  • HLSL 12.6%
  • Python 5.5%