텍스트 출력을 음성 디스패처로 전송하는 방법은 무엇입니까?

텍스트 출력을 음성 디스패처로 전송하는 방법은 무엇입니까?

say및 에서 작동하는 명령 파이프라인을 얻지 못했습니다 spd-say. 구체적으로, 나는 fortune의 출력을 로 파이프 하고 싶습니다 . 이는 일반적인 파이프 구성을 시도한 것 spd-say보다 낫습니다 .say

fortune | spd-say

다음과 같은 다른 명령도 작동합니다.

fortune | wc

분명히 Speech Scheduler 명령은 파이프 입력을 일반 매개변수와 다르게 처리합니다. 나는 이 문제를 해결하고 무슨 일이 일어나고 있는지 이해하고 싶습니다.

답변1

-e/ 옵션을 사용하여 --pipe-modestdin에서 텍스트를 읽고 처리합니다. 또한 텍스트를 표준 출력으로 출력합니다.

$ fortune | spd-say -e
Don't feed the bats tonight.

info spd-say몇 가지 예가 포함된 정보 설명서( )를 읽어 보십시오 .

관련 정보