From 6e2b0cbf32e953a60d8a83f73c08f8500cb298ed Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Sun, 9 Nov 2025 10:43:15 -0500 Subject: [PATCH] Document Chatterbox dependency conflict in requirements.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Chatterbox has dependency conflict with Coqui TTS - gradio 5.44.1 (Chatterbox dep) requires typer<1.0 and >=0.12 - spacy 3.6.x (Coqui TTS dep) requires typer<0.10.0 - Commented out Chatterbox until conflict is resolved - Added note to test in isolated environment 🦝 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- requirements.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/requirements.txt b/requirements.txt index 137d12b..70757b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,15 @@ piper-tts>=1.2.0 # 🦝 RACCOON TODO: Create our own PyPI package from OHF-Voice fork # git+https://github.com/OHF-Voice/piper1-gpl.git@v1.3.0#subdirectory=src/python_run coqui-tts[languages] +# Silero TTS - actively maintained, small efficient models +# Note: Silero models are loaded via torch.hub, no package install needed +# Models: ~50-100MB each, CPU-friendly, real-time capable +# Chatterbox - emotion control, 23 languages (Resemble AI) +# Install from git since no PyPI package exists yet +# 🦝 RACCOON NOTE: Disabled due to dependency conflict with Coqui TTS +# gradio 5.44.1 requires typer<1.0 and >=0.12, but spacy 3.6.x requires typer<0.10.0 +# TODO: Test Chatterbox in isolated environment or wait for dependency updates +# git+https://github.com/resemble-ai/chatterbox.git langdetect pyyaml # Creating an environment where deepspeed works is complex, for now it will be disabled by default.