Kamtera's picture
Update README.md
c11e29a
metadata
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

Uses

Install dependencies:

!pip install TTS
!sudo apt-get -y install espeak-ng

Generate audio from text:

using cli:
!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:

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:

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 .

Click to expand

More information needed