Metadata-Version: 2.4
Name: minicpmo-utils
Version: 0.0.12
Summary: Unified utilities package for MiniCPM-o: includes stepaudio2 and extensible utils.
Author: MiniCPM-o Utils Maintainers
License: Apache-2.0
Keywords: minicpmo,audio,tts,utils,token2wav
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.24.0
Requires-Dist: pillow==10.4.0
Requires-Dist: librosa==0.9.0
Requires-Dist: decord==0.6.0; sys_platform != "darwin"
Requires-Dist: eva-decord; sys_platform == "darwin"
Requires-Dist: moviepy==2.1.2
Provides-Extra: tts
Requires-Dist: torch>=2.3.0; extra == "tts"
Requires-Dist: torchaudio>=2.3.0; extra == "tts"
Requires-Dist: transformers<4.53.0,>=4.51.0; extra == "tts"
Requires-Dist: onnxruntime<=1.21.0,>=1.18.0; extra == "tts"
Requires-Dist: onnx; extra == "tts"
Requires-Dist: hyperpyyaml; extra == "tts"
Requires-Dist: tqdm>=4.66.0; extra == "tts"
Requires-Dist: einops==0.8.1; extra == "tts"
Requires-Dist: scipy>=1.10.0; extra == "tts"
Requires-Dist: soundfile==0.12.1; extra == "tts"
Provides-Extra: all
Requires-Dist: minicpmo-utils[tts]; extra == "all"

## minicpmo-utils

一个统一安装的工具包（一个 PyPI 分发包）。

### 安装方式

- 从源码本地安装（开发态，可编辑，默认只装公共依赖）：
```bash
cd minicpmo-utils
pip install -e .
```

- 只安装 TTS 相关依赖：
```bash
pip install -e .[tts]
```

- 安装所有相关依赖：
```bash
pip install -e .[all]
```

- 构建并安装 wheel（推荐分发）：
```bash
cd minicpmo-utils
python -m build        # 生成 dist/*.whl
pip install \"dist/minicpmo_utils-0.1.0-py3-none-any.whl[all]\"
```
