спасибо за ответ
с ПХП я точно не слезу (т.к. это основное направление по моей работе, и сайт для меня все же важнее фонового алгоритма работы.)
<?php
print(`echo 123`);
?>
так работает, т.к. мы не пытаемся взять значение переменной (которые похоже не видны между двумя скриптами). Константы выводит на ура...
что я собственно делаю...
в баше крутится постоянно скрипт.
#!/bin/bash
i=1;
while true; do
((i++));
echo $i;
rec -q -c 1 -r 16000 /var/www/home.ru/mp3/"$i"_current.wav silence 1 0.1 1% 1 0.1 1%
flac -f -s /var/www/home.ru/mp3/"$i"_current.wav -o /var/www/home.ru/mp3/"$i"_current.flac
ai=$(php "/var/www/home.ru/1.php" $i);
if [ "$ai" = "break" ] ; then
break
else
echo $ai+1
fi
done;
который записывает звук с микрофона, а затем передает на исполнение данные в php. Файлы ПХП уже организуют отправку мп3 файла на распознавание. По факту распознавания выполняется дальнейшее действие. В данный момент я реализую обработку фразы "Выход". Т.е. программа анализирует, что было названо это слово и пхп возвращает строку 'break'. По которой и осуществляется выход.
Сейчас уже работает, но только через вывод по завершению ПХП строки break. А я хочу из ПХП заменить значение переменной баша, т.к. файл 1.пхп выводит кучу информации, которую приходится обрезать при условии что надо сказать 'break'.
Вроде понятно объяснил