Integrate product-ws voice demo on port 8000 alongside REST API.

Add src/voice Pipecat pipeline, browser demo at /voice-demo, and config/voice.json.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Xin Wang
2026-05-22 16:26:06 +08:00
parent 0b6b40aba4
commit bc2aa5b133
20 changed files with 3726 additions and 4 deletions

View File

@@ -1,5 +1,7 @@
fastapi>=0.104.0
uvicorn>=0.24.0
uvicorn[standard]>=0.24.0
pipecat-ai[websocket,openai,silero]
websockets>=13.1,<16.0
pydantic>=2.4.2
python-dotenv>=1.0.0
httpx>=0.25.0
@@ -12,7 +14,7 @@ pydantic-settings==2.1.0
python-multipart==0.0.6
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
openai==1.55.3
openai>=1.74.0,<3
loguru>=0.7.0
pandas
requests