--- library_name: TTS task: text-to-speech tags: - Persian - TTS - Farsi - Coqui - CoquiTTS - pytorch - audio - text-to-speech language: fa datasets: - persian-tts-dataset widget: - text: .زندگی فقط یک بار است؛ از آن به خوبی استفاده کن example_title: Hello, this is a test run. license: openrail pipeline_tag: text-to-speech --- # **persian-tts-male-vits** - persian-tts-male vits model for text to speech purposes. - Persian فارسی - Single-speaker male voice - finetuned **[persian-tts-female-vits](https://huggingface.co/Kamtera/persian-tts-female-vits)** model on **[persian-tts-dataset-male](https://www.kaggle.com/datasets/magnoliasis/persian-tts-dataset)** dataset - [GitHub Repo](https://github.com/karim23657/Persian-tts-coqui) - [Demo](https://huggingface.co/spaces/Kamtera/Persian-tts-CoquiTTS) # **info** finetuned [persian-tts-female-vits](https://huggingface.co/Kamtera/persian-tts-female-vits) model on [persian-tts-dataset-male](https://www.kaggle.com/datasets/magnoliasis/persian-tts-dataset) dataset # **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 "best_model_91323.pth" \ --config_path "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 config="config.json" model="best_model_91323.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 code below to get started with the model.
Click to expand More information needed