Как запускать команды python в новой оболочке

Я изучаю django. Я застрял с этой проблемой.

По сути, я разработал форму (шаблон) в HTML, которая принимает текстовый файл в качестве ввода и генерирует голосовое сопровождение этого текстового файла. Я использую espeak для этого в бэкенде. Итак, когда пользователь загружает файл, эта команда - espeak -ven+m1 -f", uploaded_file.name где uploaded_file.name - имя загруженного файла, должна запускаться в новом окне терминала. Чтобы добиться этого, я написал оператор print следующего вида print("espeak -ven+m1 -f", uploaded_file.name) in views.py но проблема в том, что он выполняется в той же оболочке, но я хочу, чтобы этот оператор печати выполнялся в другой оболочке.

По сути, моя проблема сводится к тому, что я хочу запустить команду print в новой оболочке, но не могу понять, как это сделать.

Как я уже сказал, я новичок в django и помощь будет оценена по достоинству.

Вернуться на верх