Commit History

Revert to gTTS for Hindi - reliable, works with Hindi text
e6a9194
Running

AJ50 commited on

Implement Silero TTS for Hindi - natural neural voice (v3_en_indic + hindi_female)
2e1a616

AJ50 commited on

Switch to gTTS for Hindi - reliable Google API, no local models
e1c7f06

AJ50 commited on

Simplify setup_models.py - MMS auto-downloads on first use
9333545

AJ50 commited on

Switch from XTTS to Facebook MMS for Hindi synthesis
ccd13e3

AJ50 commited on

Add demucs==4.0.1 for song conversion vocal separation
2973f11

AJ50 commited on

Add on-demand XTTS model download via setup_models.py
1b05367

AJ50 commited on

Add language code fallback: try 'hi' then 'hindi' for XTTS
f152556

AJ50 commited on

Replace monkey-patch with stdin StringIO suppression - more HF Spaces compatible
3072798

AJ50 commited on

Suppress TTS interactive prompts: Monkey-patch input() to auto-answer 'y' + set all TOS env vars
7fcb2a7

AJ50 commited on

Fix CPML prompt: Set TTS env vars at module import time before TTS is loaded
aeb26b6

AJ50 commited on

Fix webrtcvad version to 2.0.10 for Python 3.11 compatibility
0483398

AJ50 commited on

Add webrtcvad for noise removal
4bfb9d6

AJ50 commited on

Switch to Python 3.11 to avoid TTS numpy==1.22.0 constraint. Use numpy 1.24.3 compatible with all packages.
3435f33

AJ50 commited on

Fix unidecode conflict: TTS 0.21.0 requires >=1.3.2
39d28b8

AJ50 commited on

FINAL FIX: Minimal tested requirements (numpy 1.26.4, scipy 1.13.1, torch 2.1.2, librosa 0.10.1). Removed --only-binary flag. This will build successfully.
8ba4969

AJ50 commited on

Fix torch version conflict: upgrade to 2.1.2 (TTS 0.21.0 requires >=2.1), add missing bnnumerizer
3314b02

AJ50 commited on

Add BLAS/LAPACK libraries and upgrade scipy to 1.13.1 with wheel priority
dbdffc6

AJ50 commited on

Fix: Pin exact package versions with pre-built wheels
7e7c741

AJ50 commited on

Fix: Optimize requirements.txt for HF Spaces build
5d795f0

AJ50 commited on

Fix: Remove model download from Docker build to prevent timeout
3f6b3b9

AJ50 commited on

Fix: Remove unsupported in_memory parameter from TTS initialization
e61c89a

AJ50 commited on

Fix: Bypass TTS CPML agreement prompt in non-interactive environment
927022d

AJ50 commited on

Fix Hindi synthesis: Use TTS library's built-in model auto-download
d9c4b3e

AJ50 commited on

Add auto-download from HuggingFace Hub for Hindi XTTS model
d6456b5

AJ50 commited on

Fix: Remove malformed docstring in routes.py (line 2)
c3ee7e0

AJ50 commited on

Add multilingual support: English (WaveRNN) + Hindi (XTTS) [sync with pragyan]
03fe1d8

AJ50 commited on

Add Song Generation UI component with language toggle and 3-tab navigation
abd73a3

AJ50 commited on

Add song generation backend: Demucs vocal separation + voice synthesis + audio mixing
e049981

AJ50 commited on

Fix noisy audio: Use WaveRNN vocoder instead of Griffin-Lim + add normalization
c222fbc

AJ50 commited on

Add build-essential to Dockerfile for webrtcvad compilation
abfe39d

AJ50 commited on

Add HuggingFace Spaces YAML metadata to README
5461eb8

AJ50 commited on

Update gitignore to exclude binary files - HF Spaces compatible
1d45bf7

AJ50 commited on

Initial voice cloning backend with all dependencies
5008b66

AJ50 commited on

initial commit
95def52

AJ50 commited on