jefffffff9 Claude Sonnet 4.6 commited on
Commit
fddb44b
·
1 Parent(s): 32ad12f

Remove myshell-openvoice from build — librosa==0.9.1 conflict

Browse files

OpenVoice pins librosa==0.9.1; our stack needs librosa==0.10.2.
VoiceCloner degrades gracefully to base VITS voice when the package
is absent. Re-enable once OpenVoice supports librosa>=0.10.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. requirements.txt +5 -3
requirements.txt CHANGED
@@ -55,9 +55,11 @@ rapidfuzz==3.13.0
55
  # Speaker identification (ECAPA-TDNN 192-d embeddings, used by SpeakerProfileManager)
56
  speechbrain>=0.5.15
57
 
58
- # Voice cloning (OpenVoice V2 ToneColorConverter installed at build time from GitHub)
59
- # HF Spaces blocks GitHub at *runtime* but allows it during Docker build via requirements.txt
60
- myshell-openvoice @ git+https://github.com/myshell-ai/OpenVoice.git
 
 
61
 
62
  # maliba-ai is NOT listed here — it has strict conflicting pins (librosa, soundfile).
63
  # It is installed lazily at runtime on first Bambara TTS call (see src/tts/waxal_tts.py).
 
55
  # Speaker identification (ECAPA-TDNN 192-d embeddings, used by SpeakerProfileManager)
56
  speechbrain>=0.5.15
57
 
58
+ # Voice cloning (OpenVoice V2 / myshell-openvoice) is NOT listed here.
59
+ # myshell-openvoice pins librosa==0.9.1 which conflicts with our librosa==0.10.2.
60
+ # VoiceCloner in src/tts/voice_cloner.py degrades gracefully (returns None) when
61
+ # the package is absent — base VITS voice is used instead.
62
+ # Re-enable once OpenVoice releases a version compatible with librosa>=0.10.
63
 
64
  # maliba-ai is NOT listed here — it has strict conflicting pins (librosa, soundfile).
65
  # It is installed lazily at runtime on first Bambara TTS call (see src/tts/waxal_tts.py).