forked from React-Group/interstellar_ai
TTS
This commit is contained in:
parent
a6699924c8
commit
42b12f73b4
3 changed files with 20 additions and 1 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue