from flask import Flask, request, send_file from gtts import gTTS import os app = Flask(__name__) @app.route("/") def home(): return "TTS API Running" @app.route("/tts", methods=["POST"]) 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)