Spaces:
Runtime error
Runtime error
File size: 1,369 Bytes
ab709a8 |
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 29 |
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))
|