This commit is contained in:
Patrick_Pluto 2024-09-25 16:34:02 +02:00
parent a6699924c8
commit 42b12f73b4
3 changed files with 20 additions and 1 deletions

View file

@ -6,6 +6,7 @@ from ai import AI
from db import DB
from weather import Weather
from voice import VoiceRecognition
from tts import TTS
class API:
@ -17,6 +18,7 @@ class API:
self.db = DB()
self.weather = Weather()
self.voice = VoiceRecognition()
self.tts = TTS()
self.db.load_database()
self.ai_response_lock = threading.Lock()
CORS(self.app)
@ -113,6 +115,11 @@ class API:
self.app.run(debug=True, host='0.0.0.0', port=5000)
@self.app.route('/interstellar_ai/api/tts', methods=['POST'])
def tts():
text = request.args.get('text')
return jsonify({'status': 200, 'response': self.tts.gen_tts(text)})
api = API()
api.run()