faster-whisper>=0.6.0
transformers>=4.30.0
torch>=2.0.0
sounddevice>=0.4.4
webrtcvad-wheels>=2.0.10
numpy>=1.26.0
huggingface-hub>=0.16.0
pyyaml>=6.0
tqdm>=4.65.0
sentencepiece>=0.1.96

[all]
copytalker[cjk,dev,docs,fish-speech,fish-speech-api,full,indextts,pyaudio]

[cjk]
cn2an>=0.5.17
pypinyin>=0.44.0
pypinyin-dict>=0.1.0
jieba>=0.42.1
fugashi>=1.1.0
jaconv>=0.3.4
mojimoji>=0.0.12
unidic-lite>=1.0.0

[dev]
pytest>=7.3.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
pytest-timeout>=2.1.0
pytest-xdist>=3.3.0
black>=23.3.0
isort>=5.12.0
mypy>=1.3.0
ruff>=0.0.270
types-PyYAML>=6.0.0

[docs]
sphinx>=6.0.0
sphinx-rtd-theme>=1.2.0
sphinx-autodoc-typehints>=1.23.0

[fish-speech]
soundfile>=0.12.0

[fish-speech-api]
fish-audio-sdk>=0.1.0
httpx>=0.24.0

[full]
kokoro>=0.1.0
edge-tts>=6.1.0
pyttsx3>=2.90
librosa>=0.9.1

[indextts]
pynini>=2.1.5
soundfile>=0.12.0

[pyaudio]
pyaudio>=0.2.11
