
- Auto language detection using OpenAI Whisper during video upload
- Editable transcript interface for reviewing/correcting transcriptions
- Updated translation pipeline to use edited transcripts when available
- Migrated from JWT to Google OAuth-only authentication for better security
- Added complete Docker containerization with docker-compose.yml
- Updated database schema with language detection and transcript editing fields
- Enhanced API documentation and workflow in README
- Added comprehensive environment variable configuration
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>
17 lines
345 B
Plaintext
17 lines
345 B
Plaintext
fastapi==0.104.1
|
|
uvicorn[standard]==0.24.0
|
|
python-multipart==0.0.6
|
|
sqlalchemy==2.0.23
|
|
alembic==1.12.1
|
|
boto3==1.34.0
|
|
openai==1.3.7
|
|
openai-whisper==20231117
|
|
python-decouple==3.8
|
|
ruff==0.1.6
|
|
requests==2.31.0
|
|
ffmpeg-python==0.2.0
|
|
python-dotenv==1.0.0
|
|
email-validator==2.1.0
|
|
google-auth==2.25.2
|
|
google-auth-oauthlib==1.1.0
|
|
google-auth-httplib2==0.2.0 |