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