Я только что установил Cygwin с OpenSSH на свой компьютер и хотел бы иметь речевую программу, которую можно было бы запустить из сеанса SSH в консоли, аналогично команде say
в Mac OS X.
я пыталсяэтотone, но всякий раз, когда я пытаюсь запустить его в сеансе SSH на моем iPhone, я получаю сообщениеThis application has requested the Runtime to terminate it in an unusual way.
Я использую приложение под названием «SSH Terminal», если возможно, то именно приложение имеет значение.
решение1
Мое решение состояло в том, чтобы запустить цикл на компьютере, который постоянно проверяет существование, say.txt
и если он существует, то произносить его и затем удалять файл. Затем я просто помещаю то, что хотел сказать, в say.txt со своего iPhone.
sayloop.sh:
#!/bin/sh
while [ 1 -eq 1 ]
do
if [ -f say.txt ]; then
say `cat say.txt`
rm -f say.txt
sleep 1
fi
done
В сеансе SSH:
echo "say this" > say.txt