Files
stentor/.gitignore
Robert Helewka 912593b796 feat: scaffold stentor-gateway with FastAPI voice pipeline
Initialize the stentor-gateway project with WebSocket-based voice
pipeline orchestrating STT → Agent → TTS via OpenAI-compatible APIs.

- Add FastAPI app with WebSocket endpoint for audio streaming
- Add pipeline orchestration (stt_client, tts_client, agent_client)
- Add Pydantic Settings configuration and message models
- Add audio utilities for PCM/WAV conversion and resampling
- Add health check endpoints
- Add Dockerfile and pyproject.toml with dependencies
- Add initial test suite (pipeline, STT, TTS, WebSocket)
- Add comprehensive README covering gateway and ESP32 ear design
- Clean up .gitignore for Python/uv project
2026-03-21 19:11:48 +00:00

81 lines
833 B
Plaintext

# Python bytecode
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
build/
dist/
downloads/
eggs/
.eggs/
*.egg-info/
pip-wheel-metadata/
*.egg
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage
.pytest_cache/
.cache
.coverage
.coverage.*
htmlcov/
coverage.xml
nose2-junit.xml
# Virtual environments
.venv/
venv/
ENV/
env/
env.bak/
venv.bak/
# Environment files
.env
.env.*
credentials.json
# IDEs and editors
.vscode/
.idea/
*.iml
# Type checkers
.mypy_cache/
.pyre/
# Jupyter
.ipynb_checkpoints
# Logs
*.log
# System files
.DS_Store
Thumbs.db
# Node
node_modules/
# Docker
docker-compose.override.yml
# ESP-IDF / CMake / embedded build artifacts
sdkconfig
sdkconfig.*
build/
components/**/build/
components/**/.build/
partitions.csv
# Misc
*.sqlite3
*.db