|
from espnet2.bin.tts_inference import Text2Speech |
|
import time |
|
|
|
for device in ("cpu", "cuda"): |
|
print(f"loading model in {device}") |
|
text2speech = Text2Speech(train_config="/speech/arun/tts/hifigan/config.yaml",model_file="/var/www/html/IITM_TTS/E2E_TTS_FS2/fastspeech2/models/Hindi_male/train.loss.ave.pth",device=device) |
|
for i in range(5): |
|
print("Run ",i) |
|
st = time.time() |
|
out = text2speech("EटA sटarakcars औr Elgoridam par pAठyakram par pahlE wyAखyAn mEq") |
|
et = time.time() |
|
elapsed = (et-st) |
|
print("Elapsed time:", elapsed) |
|
print("-----------------------------") |