Based on the code review, your UVB project has:
- β Working FastAPI backend with full and simplified versions
- β Next.js frontend with voice components
- β RTX 5090 GPU acceleration support
- β VibeVoice integration for advanced TTS
- β Multi-speaker conversation engine
β οΈ 300+ security/quality issues found (see Code Issues panel)
# 1. Start with simplified backend
cd F:\Git\Projects\UVB-Q-Tac\Ultimate_Voice_Bridge\backend
python simple_main.py- Runs on
http://localhost:8000 - Minimal dependencies
- Good for initial testing
# 1. Start full backend with GPU acceleration
cd F:\Git\Projects\UVB-Q-Tac\Ultimate_Voice_Bridge\backend
python main.py- Full feature set
- RTX 5090 GPU acceleration
- VibeVoice integration
# 2. Start frontend (separate terminal)
cd F:\Git\Projects\UVB-Q-Tac\Ultimate_Voice_Bridge\frontend
npm run dev- Runs on
http://localhost:3000 - Hot reload enabled
-
ποΈ Explorer Panel (Left sidebar)
- Navigate project structure
- Quick file access
-
π¬ Amazon Q Chat (Current window)
- Our conversation
- AI assistance
-
π Integrated Terminal (Bottom panel)
- Split into 2 terminals:
- Terminal 1: Backend (
python simple_main.py) - Terminal 2: Frontend (
npm run dev)
- Terminal 1: Backend (
- Split into 2 terminals:
-
π Code Issues Panel (Bottom panel, next to terminal)
- View the 300+ issues found
- Get fixes for security/quality problems
-
π Output Panel (Bottom panel)
- Service logs and errors
- Debug information
- π Problems Panel - VS Code linting issues
- π Editor Tabs - Code files you're working on
- π Browser -
http://localhost:3000for testing
Ctrl+Shift+P- Command palette- `Ctrl+`` - Toggle terminal
F5- Start debugging (use our configured launch tasks)Ctrl+Shift+E- Explorer panelCtrl+Shift+M- Problems panel
# Check if services are running
curl http://localhost:8000/health # Backend health
curl http://localhost:3000 # Frontend
# Stop services
Ctrl+C in respective terminals-
Test Basic Functionality:
- Visit
http://localhost:3000 - Try voice recording/playback
- Test API endpoints at
http://localhost:8000/docs
- Visit
-
Address Critical Issues:
- Use Code Issues panel to fix security vulnerabilities
- Focus on Critical and High severity issues first
-
GPU Acceleration:
- Verify RTX 5090 is detected: Check
/healthendpoint - Monitor GPU usage during voice processing
- Verify RTX 5090 is detected: Check
From the code review, focus on:
- Critical: Package vulnerabilities in requirements.txt
- High: Path traversal vulnerabilities
- High: Cross-site scripting issues
- High: Unrestricted file upload vulnerabilities
Use the Code Issues panel to get specific fixes for each issue.
Ready to start? Run the simple backend first, then we'll test and optimize together! π