提交 61e84251 编写于 作者: L lifuchen

Modified installation related content in README.

上级 4dd9a273
...@@ -28,10 +28,23 @@ CMUdict from nltk is used to transform text into phonemes. ...@@ -28,10 +28,23 @@ CMUdict from nltk is used to transform text into phonemes.
import nltk import nltk
nltk.download("cmudict") nltk.download("cmudict")
``` ```
If you have completed all the above installations, but still report an error at runtime:
``` OSError: sndfile library not found ```
You need to install ```libsndfile``` using your distribution’s package manager. e.g. install via:
``` sudo apt-get install libsndfile1 ```
## Supported models ## Supported models
- [Deep Voice 3: Scaling Text-to-Speech with Convolutional Sequence Learning](https://arxiv.org/abs/1710.07654) - [Deep Voice 3: Scaling Text-to-Speech with Convolutional Sequence Learning](https://arxiv.org/abs/1710.07654)
- [Neural Speech Synthesis with Transformer Network](https://arxiv.org/abs/1809.08895)
- [FastSpeech: Fast, Robust and Controllable Text to Speech](https://arxiv.org/abs/1905.09263).
## Examples ## Examples
- [Train a deepvoice 3 model with ljspeech dataset](./parakeet/examples/deepvoice3) - [Train a deepvoice 3 model with ljspeech dataset](./parakeet/examples/deepvoice3)
- [Train a transformer_tts model with ljspeech dataset](./parakeet/examples/transformer_tts)
- [Train a fastspeech model with ljspeech dataset](./parakeet/examples/fastspeech)
...@@ -3,44 +3,6 @@ Paddle fluid implementation of Fastspeech, a feed-forward network based on Trans ...@@ -3,44 +3,6 @@ Paddle fluid implementation of Fastspeech, a feed-forward network based on Trans
We implement Fastspeech model in paddle fluid with dynamic graph, which is convenient for flexible network architectures. We implement Fastspeech model in paddle fluid with dynamic graph, which is convenient for flexible network architectures.
## Installation
### Install paddlepaddle
This implementation requires the latest develop version of paddlepaddle. You can either download the compiled package or build paddle from source.
1. Install the compiled package, via pip, conda or docker. See [**Installation Mannuals**](https://www.paddlepaddle.org.cn/documentation/docs/en/beginners_guide/install/index_en.html) for more details.
2. Build paddlepaddle from source. See [**Compile From Source Code**](https://www.paddlepaddle.org.cn/documentation/docs/en/beginners_guide/install/compile/fromsource_en.html) for more details. Note that if you want to enable data parallel training for multiple GPUs, you should set `-DWITH_DISTRIBUTE=ON` with cmake.
### Install parakeet
You can choose to install via pypi or clone the repository and install manually.
1. Install via pypi.
```bash
pip install parakeet
```
2. Install manually.
```bash
git clone <url>
cd Parakeet/
pip install -e .
### Download cmudict for nltk
You also need to download cmudict for nltk, because convert text into phonemes with `cmudict`.
```python
import nltk
nltk.download("punkt")
nltk.download("cmudict")
```
If you have completed all the above installations, but still report an error at runtime:
``` OSError: sndfile library not found ```
You need to install ```libsndfile``` using your distribution’s package manager. e.g. install via:
``` sudo apt-get install libsndfile1 ```
## Dataset ## Dataset
......
...@@ -3,45 +3,6 @@ Paddle fluid implementation of TransformerTTS, a neural TTS with Transformer. Th ...@@ -3,45 +3,6 @@ Paddle fluid implementation of TransformerTTS, a neural TTS with Transformer. Th
We implement TransformerTTS model in paddle fluid with dynamic graph, which is convenient for flexible network architectures. We implement TransformerTTS model in paddle fluid with dynamic graph, which is convenient for flexible network architectures.
## Installation
### Install paddlepaddle
This implementation requires the latest develop version of paddlepaddle. You can either download the compiled package or build paddle from source.
1. Install the compiled package, via pip, conda or docker. See [**Installation Mannuals**](https://www.paddlepaddle.org.cn/documentation/docs/en/beginners_guide/install/index_en.html) for more details.
2. Build paddlepaddle from source. See [**Compile From Source Code**](https://www.paddlepaddle.org.cn/documentation/docs/en/beginners_guide/install/compile/fromsource_en.html) for more details. Note that if you want to enable data parallel training for multiple GPUs, you should set `-DWITH_DISTRIBUTE=ON` with cmake.
### Install parakeet
You can choose to install via pypi or clone the repository and install manually.
1. Install via pypi.
```bash
pip install parakeet
```
2. Install manually.
```bash
git clone <url>
cd Parakeet/
pip install -e .
### Download cmudict for nltk
You also need to download cmudict for nltk, because convert text into phonemes with `cmudict`.
```python
import nltk
nltk.download("punkt")
nltk.download("cmudict")
```
If you have completed all the above installations, but still report an error at runtime:
``` OSError: sndfile library not found ```
You need to install ```libsndfile``` using your distribution’s package manager. e.g. install via:
``` sudo apt-get install libsndfile1 ```
## Dataset ## Dataset
We experiment with the LJSpeech dataset. Download and unzip [LJSpeech](https://keithito.com/LJ-Speech-Dataset/). We experiment with the LJSpeech dataset. Download and unzip [LJSpeech](https://keithito.com/LJ-Speech-Dataset/).
......
...@@ -36,7 +36,7 @@ setup_info = dict( ...@@ -36,7 +36,7 @@ setup_info = dict(
install_requires=[ install_requires=[
'numpy', 'nltk', 'inflect', 'librosa', 'unidecode', 'numba', 'numpy', 'nltk', 'inflect', 'librosa', 'unidecode', 'numba',
'tqdm', 'matplotlib', 'tensorboardX', 'tensorboard', 'scipy', 'tqdm', 'matplotlib', 'tensorboardX', 'tensorboard', 'scipy',
'ruamel.yaml', 'pandas', 'sox', 'ruamel.yaml', 'pandas', 'sox', 'soundfile',
], ],
# Package info # Package info
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册