Windows 7에서 SSH를 통해 실행할 수 있는 콘솔 기반 음성 프로그램

Windows 7에서 SSH를 통해 실행할 수 있는 콘솔 기반 음성 프로그램

say방금 내 컴퓨터에 OpenSSH와 함께 Cygwin을 설치했으며 Mac OS X의 명령 과 유사하게 콘솔의 SSH 세션에서 실행할 수 있는 음성 프로그램을 갖고 싶습니다.

나는 시도했다이것하나는 내 iPhone의 SSH 세션에서 실행하려고 할 때마다 메시지가 나타납니다.This application has requested the Runtime to terminate it in an unusual way.

저는 'SSH 터미널'이라는 앱을 사용하고 있는데, 혹시 앱이 차이를 만드는 것 아닐까 싶습니다.

답변1

say.txt내 해결책은 파일의 존재를 계속 확인 하고 존재하는 경우 파일을 말한 다음 파일을 삭제하는 루프를 컴퓨터에서 실행하는 것이었습니다 . 그런 다음 말하고 싶은 내용을 iPhone의 say.txt에 넣습니다.

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

관련 정보