Debian 설치 명령줄에서만 명령이 작동하지 않는다고 합니다.

Debian 설치 명령줄에서만 명령이 작동하지 않는다고 합니다.

uname -a인쇄물Linux debian 4.9.0-3-686-pae #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) i686 GNU/Linux

그래픽 인터페이스는 설치하지 않고 핵심 시스템 유틸리티만 설치했습니다.

나는 명령을 sudo apt-get install gnustep-gui-runtime받기 위해 이런 일을 한다 say. 명령을 실행하면 say foo종료하기 전에 프롬프트 아래 줄에서 커서가 여러 번 깜박입니다.

echo $?반품1

답변1

스크립트에서 사용할 때도 동일한 문제가 발생했습니다. 종료 코드를 실행 spd-say -w "Message"하고 확인하여 spd-say가 음성 디스패처에 신호를 보낼 수 있는지 확인할 수 있습니다. 이것이 실패하면 spd 구성을 재설정해야 합니다.

spd 구성을 재설정하려면 spd-conf터미널에서 실행하세요.

"spd-conf"를 실행하면 프롬프트가 표시되며 대부분의 경우 기본 옵션을 그대로 둘 수 있습니다(즉, Enter를 여러 번 누를 수 있음을 의미). 결국에는 "음성 스케줄러를 시작할 수 없습니다. 상태 256으로 종료되었습니다. 이는 음성 스케줄러가 이미 실행 중이기 때문일 수 있습니다. 실행 중인 모든 음성 스케줄러를 종료하고 다시 시도하시겠습니까? [ 예]:"
이제 Enter를 누르십시오 . 그러면 스피커를 통해 메시지가 들려야 합니다.

이제 spd-say가 제대로 작동할 것입니다.

관련 정보