Spaces:
Running
Running
| from flask import Flask, request, send_file | |
| from gtts import gTTS | |
| import os | |
| app = Flask(__name__) | |
| def home(): | |
| return "TTS API Running" | |
| def tts(): | |
| text = request.json.get("text") | |
| if not text: | |
| return "No text", 400 | |
| file = "out.mp3" | |
| tts = gTTS(text=text, lang='hi') | |
| tts.save(file) | |
| return send_file(file, mimetype="audio/mpeg") | |
| if __name__ == "__main__": | |
| app.run(host="0.0.0.0", port=7860) |