Я хочу запустить файл python из PHP. Файл python содержит много пакетов (таких как torch, models, et c.). Я могу легко запустить его с помощью командной строки, но при вызове из PHP с использованием shell_exe c он не запускается.
Файлы php выглядят примерно так:
$output = exec ('cd /home/prabhakar/Hackathon/Text_Speech/ ; conda activate neural_tts ; python quick_start.py -u --input_text "Hi?" ');
echo $output."<br>";<br>
python Файл:
import torch
from models.fatchord_version import WaveRNN
from utils import hparams as hp
from utils.text.symbols import symbols
from models.tacotron import Tacotron
import argparse
from utils.text import text_to_sequence
from utils.display import save_attention, simple_table
import zipfile, os
os.makedirs('quick_start/tts_weights/', exist_ok=True)
os.makedirs('quick_start/voc_weights/', exist_ok=True)
zip_ref =
zipfile.ZipFile('pretrained/ljspeech.wavernn.mol.800k.zip', 'r')
zip_ref.extractall('quick_start/voc_weights/')
zip_ref.close()
zip_ref =
zipfile.ZipFile('pretrained/ljspeech.tacotron.r2.180k.zip', 'r')
zip_ref.extractall('quick_start/tts_weights/')
zip_ref.close()
if __name__ == "__main__":
print("Hello World!!")
exit()