Spaces:
Runtime error
Runtime error
import requests | |
def generate_speech(model, voice, input_text): | |
url = f"https://api.elevenlabs.io/v1/text-to-speech/{voice}?allow_unauthenticated=1" | |
headers = { | |
"Content-Type": "application/json" | |
} | |
data = { | |
"text": input_text, | |
"model_id": model, | |
} | |
response = requests.post(url, json=data, headers=headers) | |
if response.status_code == 200: | |
return response.content | |
else: | |
print(f"Failed to generate speech: {response.status_code}, {response.text}") | |
return [response.status_code, response.text] | |
if __name__ == "__main__": | |
text = """हमारा भारत एक विविधताओं से भरा देश है। | |
यहाँ कई भाषाएँ, संस्कृतियाँ और परंपराएँ एक साथ फलती-फूलती हैं। | |
प्रकृति ने भी इस देश को अपार सुंदरता से सजाया है। | |
पहाड़, नदियाँ, समुद्र और हरे-भरे जंगल, सभी इसकी शोभा बढ़ाते हैं।""" | |
model = "eleven_multilingual_v2" | |
voice = "XB0fDUnXU5powFXDhCwa" | |
print(generate_speech(model, voice, text)) | |