#Install relevant libraries if they are not yet available in your environment using the following commands from Terminal(MacOS) or Command Prompt(MS Windows) #pip install torch #pip install TTS #pip install sounddevice #pip install numpy #Use the following commands if you are in Jupyter Notebook #!pip install torch #!pip install TTS #!pip install sounddevice #!pip install numpy import torch from TTS.api import TTS import sounddevice as sd import numpy as np #ENSURE YoruTTS-0p5.pth and YoruTTS-0p5-Config.json are in thesame folder with this YoruTTS-0p5-Inference.py file # Initialize the TTS model tts = TTS(model_path="YoruTTS-0p5.pth", config_path="YoruTTS-0p5-Config.json" , progress_bar=True, gpu=False) #Input text to synthesize #text1 is a seen text during traning #text2 is a unseen text during training text1 = "Yàtọ̀ síyẹn, nǹkan bí ẹgbẹ̀rún kan àti ọgọ́rùn - ún mẹ́fà lára àwọn ọmọ tí wọ́n rán jáde ló ti pàdánù àǹfààní kan ṣoṣo." text2 = "Ó jọ fún mi pé dípò tí wọn ì bá fi rọ́pò olùkọ́, ńṣe ni ẹgbẹ́ náà nílò àwọn òṣèré tuntun." #Generate speech wav = tts.tts(text=text2) #Save the audio to a file #For speech synthesis for text1: text=text1 AND file_path="WaveOutput-Text1" #For speech synthesis for text2: text=text2 AND file_path="WaveOutput-Text2" tts.tts_to_file(text=text1, file_path="WaveOutput-Text1.wav")