INNER CODE UNIT · Python
play_bot_message
shakedzy/companion · companion.py:304
def play_bot_message():
"""
Play selected message's bot recording if exists. If not, send text to TTS and play audio
"""
index = int(request.form['message_id'].split('_')[1])
recordings = memory[index]["recording"]
if recordings is None or len(recordings) == 0:
app_cache.text2speech_queue.put({"text": request.form["text"], "counter": 0,
"message_index": index, 'skip_cache': True})
else:
for r in recordings:
put_in_audio_queue(r)
return jsonify({'message': 'Recordings inserted to queue'})
@app.route('/play_user_recording', methods=['POST'])
def play_user_message():
"""