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