Metadata-Version: 2.4
Name: py-speech-gen
Version: 0.2.3
Summary: A Python library for generating synthetic speech datasets using TTS providers.
Project-URL: Homepage, https://github.com/09kz/py-speech-gen
Project-URL: Repository, https://github.com/09kz/py-speech-gen
Project-URL: Issues, https://github.com/09kz/py-speech-gen/issues
Author-email: Kacper Żydek <k.zydek@aol.com>
License: MIT
License-File: LICENSE
Keywords: audio,dataset-generation,elevenlabs,piper-tts,speech,synthetic-data,tts
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Requires-Dist: dotenv>=0.9.9
Requires-Dist: langdetect>=1.0.9
Requires-Dist: librosa>=0.11.0
Requires-Dist: matplotlib>=3.10.9
Requires-Dist: num2words>=0.5.14
Requires-Dist: numpy>=2.0.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: pyloudnorm>=0.2.0
Requires-Dist: seaborn>=0.13.2
Requires-Dist: soundfile>=0.13.1
Requires-Dist: syntok>=1.4.4
Requires-Dist: tqdm>=4.67.0
Provides-Extra: all
Requires-Dist: elevenlabs>=2.42.0; extra == 'all'
Requires-Dist: onnxruntime-gpu>=1.24.4; extra == 'all'
Requires-Dist: piper-tts>=1.4.2; extra == 'all'
Provides-Extra: colab
Requires-Dist: elevenlabs>=2.42.0; extra == 'colab'
Requires-Dist: ipython>=8.0.0; extra == 'colab'
Requires-Dist: ipywidgets>=7.0.0; extra == 'colab'
Requires-Dist: onnxruntime-gpu>=1.24.4; extra == 'colab'
Requires-Dist: piper-tts>=1.4.2; extra == 'colab'
Provides-Extra: dev
Requires-Dist: ipykernel>=7.2.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Provides-Extra: elevenlabs
Requires-Dist: elevenlabs>=2.42.0; extra == 'elevenlabs'
Provides-Extra: googlecloud
Requires-Dist: google-cloud-texttospeech>=2.26.0; extra == 'googlecloud'
Provides-Extra: notebook
Requires-Dist: elevenlabs>=2.42.0; extra == 'notebook'
Requires-Dist: ipywidgets>=7.0.0; extra == 'notebook'
Requires-Dist: onnxruntime-gpu>=1.24.4; extra == 'notebook'
Requires-Dist: piper-tts>=1.4.2; extra == 'notebook'
Provides-Extra: piper
Requires-Dist: onnxruntime-gpu>=1.24.4; extra == 'piper'
Requires-Dist: piper-tts>=1.4.2; extra == 'piper'
Description-Content-Type: text/markdown

# py-speech-gen

Generate synthetic speech datasets with multiple providers. Simple, fast, reproducible.

- Install: pip install py-speech-gen
- Colab: pip install py-speech-gen[colab]
- Quick start: from py_speech_gen.notebook.menu import menu; menu()
- Open Colab notebook: https://colab.research.google.com/github/09kz/py-speech-gen/blob/main/notebooks/colab_workflow.ipynb
- Entry point: py_speech_gen.notebook.menu

Colab-friendly notebook guides you through provider setup, dataset config, generation, export, and analysis.
