File size: 2,096 Bytes
75d7339
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c11e29a
75d7339
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c11e29a
75d7339
c11e29a
75d7339
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
---
library_name: TTS
task: text-to-speech
tags:
- Persian
- TTS
- Farsi
- Coqui
- CoquiTTS
- pytorch
- audio
- text-to-speech
language: fa
datasets:
- persian-tts-dataset-famale
widget:
- text: ".زندگی فقط یک بار است؛ از آن به خوبی استفاده کن"
  example_title: "Hello, this is a test run."
---

# **persian-tts-female-glow_tts**

- persian-tts-female glow_tts model for text to speech purposes.
- Persian  فارسی
- Single-speaker female voice
- Trained on [persian-tts-dataset-famale](https://www.kaggle.com/datasets/magnoliasis/persian-tts-dataset-famale)
- [GitHub Repo](https://github.com/karim23657/Persian-tts-coqui)
# **Uses**

Install dependencies:
```python
!pip install TTS
!sudo apt-get -y install espeak-ng
```

Generate audio from text:

##### using cli:
```python
!tts --text "زندگی فقط یک بار است؛ از آن به خوبی استفاده کن" \
     --model_path "/coqui_training/run-July-31-2022_10+54AM-0000000/checkpoint_24000.pth" \
     --config_path "/coqui_training/run-July-31-2022_10+54AM-0000000/config.json" \
     --out_path "speech1.wav"
```
##### python api:

```python

from TTS.config import load_config
from TTS.utils.manage import ModelManager
from TTS.utils.synthesizer import Synthesizer

basepath="/train_output/run-December-24-2022_09+28AM-0000000"
config=basepath+"/config.json" 
model=basepath+"/best_model.pth"

model_path =model # Absolute path to the model checkpoint.pth
config_path =config # Absolute path to the model config.json

text=".زندگی فقط یک بار است؛ از آن به خوبی استفاده کن"

synthesizer = Synthesizer(
    model_path, config_path
)
wavs = synthesizer.tts(text)
synthesizer.save_wav(wavs, 'sp.wav')
```
Display audio:


```python
import IPython
IPython.display.Audio('sp.wav')
```


- **Hours used:** 10
- **Cloud Provider:** kaggle



# **How to Get Started with the Model**

Use the training code on this repo https://github.com/karim23657/Persian-tts-coqui .

<details>
<summary> Click to expand </summary>

More information needed

</details>