MeloTTS-RKNN2 / README.md
happyme531's picture
Upload 2 files
26dc11c verified
---
license: agpl-3.0
tags:
- rknn
---
# MeloTTS-RKNN2
## (English README see below)
在RK3588上运行MeloTTS文字转语音模型!
- 推理速度(RK3588): 约5倍速
- 内存占用(RK3588): 约0.2GB
## 使用方法
1. 克隆或者下载此仓库到瑞芯微SoC的系统上.
2. 安装依赖
```bash
pip install -r requirements.txt
pip install rknn-toolkit-lite2
```
4. 运行
```bash
python melotts_rknn.py -s "你想要生成的文本"
```
## 模型转换
1. 安装依赖
```bash
pip install -r requirements.txt
pip install rknn-toolkit2==2.3.0
```
2. 转换模型
```bash
python convert_rknn.py
```
## 已知问题
- 和原项目一样,Encoder部分并没有使用NPU加速,但是耗时不大,应该不会对推理速度有太大影响。
## 参考
- [melotts.axera](https://github.com/ml-inory/melotts.axera)
- [MeloTTS](https://github.com/myshell-ai/MeloTTS)
## English README
# MeloTTS-RKNN2
Run the MeloTTS text-to-speech model on RK3588!
- Inference speed (RK3588): about 5x real-time
- Memory usage (RK3588): about 0.2GB
## Usage
1. Clone or download this repository to your Rockchip SoC system.
2. Install dependencies
```bash
pip install -r requirements.txt
pip install rknn-toolkit-lite2
```
3. Run
```bash
python melotts_rknn.py -s "The text you want to generate."
```
## Model Conversion
1. Install dependencies
```bash
pip install -r requirements.txt
pip install rknn-toolkit2==2.3.0
```
2. Convert the model
```bash
python convert_rknn.py
```
## Known Issues
- Same as the original project, the Encoder part is not accelerated by the NPU. However, its processing time is short and should not significantly affect the inference speed.
## References
- [melotts.axera](https://github.com/ml-inory/melotts.axera)
- [MeloTTS](https://github.com/myshell-ai/MeloTTS)