RVC_MODELS / app.py
Singhp08's picture
Update app.py
cb6aeb9 verified
raw
history blame contribute delete
486 Bytes
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)