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)) | |