|
|
|
@ -21,7 +21,7 @@ sudo yum install cmake wget tar unzip
|
|
|
|
|
|
|
|
|
|
### 下载 Paddle Lite 库文件和模型文件
|
|
|
|
|
|
|
|
|
|
预编译的二进制使用与安卓Demo版本相同的Paddle-Lite推理库([Paddle-Lite:68b66fd35](https://github.com/PaddlePaddle/Paddle-Lite/tree/68b66fd356c875c92167d311ad458e6093078449))和模型([fs2cnn_mbmelgan_cpu_v1.3.0](https://paddlespeech.bj.bcebos.com/demos/TTSAndroid/fs2cnn_mbmelgan_cpu_v1.3.0.tar.gz))。
|
|
|
|
|
预编译的二进制使用与安卓 Demo 版本相同的 Paddle Lite 推理库([Paddle-Lite:68b66fd35](https://github.com/PaddlePaddle/Paddle-Lite/tree/68b66fd356c875c92167d311ad458e6093078449))和模型([fs2cnn_mbmelgan_cpu_v1.3.0](https://paddlespeech.bj.bcebos.com/demos/TTSAndroid/fs2cnn_mbmelgan_cpu_v1.3.0.tar.gz))。
|
|
|
|
|
|
|
|
|
|
可用以下命令下载:
|
|
|
|
|
|
|
|
|
@ -49,9 +49,8 @@ cd PaddleSpeech/demos/TTSArmLinux
|
|
|
|
|
|
|
|
|
|
将把 [src/main.cpp](src/main.cpp) 里定义在 `sentencesToChoose` 数组中的十句话转换为 `wav` 文件,保存在 `output` 文件夹中。
|
|
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
### 手动编译Paddle Lite库
|
|
|
|
|
## 手动编译 Paddle Lite 库
|
|
|
|
|
|
|
|
|
|
预编译的二进制兼容 Ubuntu 16.04 到 20.04,如果你的发行版与其不兼容,可以自行从源代码编译。
|
|
|
|
|
|
|
|
|
@ -61,9 +60,9 @@ cd PaddleSpeech/demos/TTSArmLinux
|
|
|
|
|
此外,[Paddle-Lite 2.12](https://github.com/PaddlePaddle/Paddle-Lite/releases/tag/v2.12) 与 TTS 不兼容,无法导出或运行 TTS 模型,需要使用更新的版本(比如 `develop` 分支中的代码)。
|
|
|
|
|
但 `develop` 分支中的代码可能与通过 `download.sh` 下载的模型不兼容,Demo 运行起来可能会崩溃。
|
|
|
|
|
|
|
|
|
|
#### 安装Paddle Lite的编译依赖
|
|
|
|
|
### 安装 Paddle Lite 的编译依赖
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
```bash
|
|
|
|
|
# Ubuntu
|
|
|
|
|
sudo apt install build-essential cmake git python
|
|
|
|
|
|
|
|
|
@ -72,7 +71,7 @@ sudo yum groupinstall "Development Tools"
|
|
|
|
|
sudo yum install cmake git python
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### 编译Paddle Lite 68b66fd35
|
|
|
|
|
### 编译 Paddle Lite 68b66fd35
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
git clone https://github.com/PaddlePaddle/Paddle-Lite.git
|
|
|
|
|