Spaces:
Sleeping
Sleeping
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 | |