INNER CODE UNIT · Python

upload_recording

shakedzy/companion · companion.py:156

def upload_recording():
    return_json = dict()
    if 'file' in request.files:
        file = request.files['file']
        raw_recording_filename = os.path.join(TEMP_DIR, "raw_recording")
        file.save(raw_recording_filename)
        try:
            mp3_filename = os.path.join(TEMP_DIR, f"user_recording_{len(memory)}_0.mp3")
            utils.convert_file_and_save_as_mp3(raw_recording_filename, mp3_filename)
        except Exception as e:
            app_cache.server_errors.append(utils.get_error_message_from_exception(e))
            mp3_filename = None
        return_json['filename'] = mp3_filename
    else:
        return_json['filename'] = None
    return jsonify(return_json)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…