sreepathi-ravikumar commited on
Commit
c8237bf
·
verified ·
1 Parent(s): 5d86b96

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -20
app.py CHANGED
@@ -1,28 +1,17 @@
1
- from flask import Flask, request, jsonify, send_file
2
  from AudioGeneration import generate_audio
3
- import uuid
4
- import os
5
 
6
  app = Flask(__name__)
7
 
8
- @app.route("/generate-audio", methods=["POST"])
9
- def generate_audio_endpoint():
10
- try:
11
- data = request.get_json()
12
- text = data.get("text", "").strip()
13
- if not text:
14
- return jsonify({"error": "Text is empty"}), 400
15
 
16
- filename = f"{uuid.uuid4().hex}.wav"
17
- audio_path = generate_audio(text, filename)
18
-
19
- return send_file(audio_path, mimetype="audio/wav")
20
- except Exception as e:
21
- return jsonify({"error": str(e)}), 500
22
-
23
- @app.route("/")
24
- def root():
25
- return jsonify({"message": "Text-to-Speech API is running."})
26
 
27
  if __name__ == "__main__":
28
  app.run(host="0.0.0.0", port=7860)
 
1
+ from flask import Flask, request, jsonify
2
  from AudioGeneration import generate_audio
 
 
3
 
4
  app = Flask(__name__)
5
 
6
+ @app.route("/generate", methods=["POST"])
7
+ def generate():
8
+ data = request.get_json()
9
+ text = data.get("text", "")
10
+ if not text:
11
+ return jsonify({"error": "No text provided"}), 400
 
12
 
13
+ audio_path = generate_audio(text)
14
+ return jsonify({"audio_path": audio_path})
 
 
 
 
 
 
 
 
15
 
16
  if __name__ == "__main__":
17
  app.run(host="0.0.0.0", port=7860)