Spaces:
Sleeping
Sleeping
File size: 767 Bytes
706ec74 |
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 |
from TTS.api import TTS
import os
def generate_hindi_coqui_tts(text, company_name):
"""
Generate high-quality Hindi TTS using Coqui TTS.
"""
try:
output_dir = "output"
os.makedirs(output_dir, exist_ok=True)
audio_file = os.path.join(output_dir, f"{company_name}_tts_hindi.wav")
# β
Use pre-trained Hindi model
model_name = "tts_models/hi/ek1/vits"
tts = TTS(model_name)
# β
Generate and save Hindi TTS
tts.tts_to_file(text=text, file_path=audio_file)
print(f"β
High-quality Hindi TTS saved: {audio_file}")
return audio_file
except Exception as e:
print(f"β Error generating Coqui Hindi TTS: {e}")
return None
|