Metadata-Version: 2.4
Name: vocal-core
Version: 0.3.8
Summary: Core model registry and adapters for Vocal - Ollama for Voice Models
Project-URL: Homepage, https://github.com/niradler/vocal
Project-URL: Documentation, https://github.com/niradler/vocal/tree/master/docs
Project-URL: Repository, https://github.com/niradler/vocal
Project-URL: Issues, https://github.com/niradler/vocal/issues
Author: Vocal Contributors
License: SSPL-1.0
Keywords: ai,model-registry,speech-to-text,stt,tts,whisper
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: faster-whisper>=1.2.1
Requires-Dist: huggingface-hub>=1.7.1
Requires-Dist: numpy>=2.4.3
Requires-Dist: pydantic-settings>=2.13.1
Requires-Dist: pydantic>=2.12.5
Requires-Dist: pyttsx3>=2.99
Requires-Dist: silero-vad>=6.2.1
Requires-Dist: torch>=2.8.0
Requires-Dist: transformers>=5.3.0
Provides-Extra: chatterbox
Requires-Dist: chatterbox-tts>=0.1.6; extra == 'chatterbox'
Provides-Extra: kokoro
Requires-Dist: en-core-web-sm; extra == 'kokoro'
Requires-Dist: kokoro>=0.9.4; extra == 'kokoro'
Requires-Dist: torch>=2.8.0; extra == 'kokoro'
Provides-Extra: nemo
Requires-Dist: nemo-toolkit[asr]>=2.7.0; extra == 'nemo'
Provides-Extra: piper
Requires-Dist: piper-tts>=1.4.1; extra == 'piper'
Requires-Dist: scipy>=1.17.1; extra == 'piper'
Provides-Extra: qwen3-tts
Requires-Dist: faster-qwen3-tts>=0.2.4; extra == 'qwen3-tts'
Requires-Dist: torch>=2.8.0; extra == 'qwen3-tts'
Requires-Dist: torchaudio>=2.8.0; extra == 'qwen3-tts'
Provides-Extra: transformers
Requires-Dist: torch>=2.8.0; extra == 'transformers'
Requires-Dist: transformers>=5.3.0; extra == 'transformers'
Provides-Extra: voxtral
Requires-Dist: mistral-common>=1.9.0; extra == 'voxtral'
Provides-Extra: whisperx
Requires-Dist: whisperx>=3.8.2; extra == 'whisperx'
