시간별 시계를 어떻게 구합니까?


22

"11시 방향"과 같이 매시간마다 알려주는 프로그램 (자동 시작 또는 설정할 수있는 스크립트)을 원합니다.

Mac에서는 쉽지만 Precise에서 어떻게 얻을 수 있습니까?

답변:


21

표준 저장소에는 프로그램이 있습니다 saytime.

sudo apt-get install saytime

그런 다음 saytime -r 3600매 시간마다 실행 하도록 (3600 초 또는 다른 간격으로 숫자를 초 단위로 변경) 실행할 수 있습니다 . 이 옵션으로 실행하면 백그라운드 프로세스로 시작됩니다.

형식을 변경하려면 (예 : "및 X 초"를 제거하는 경우)의 saytime -r 3600 -f %P%l%M전체 형식 옵션이됩니다 man saytime.

출처 : http://ubuntuforums.org/showthread.php?t=516600&p=3130400#post3130400


댄 와우. 으악. 좋은 장소, 그것은 오히려 창피한 것입니다! 그렇습니다, 그것은 실제로 3600 인 것을 의미했습니다. 수정하도록 수정되었습니다.
Jez W

1
당신이 sox FAIL formats: can't open output file '/dev/audio': Permission denied그것을 실행 같은 문제가있는 경우 padsp:$ padsp saytime -r 3600
franzlorenzon

@franzlorenzon padsp saytime -r 3600Gnome의 Startup Applications에서 어떻게 작업합니까? 거기에 추가하려고 시도했지만 작동하지 않습니다.
Tracy Iquiña

터미널에서 작동합니까? Gnome ( unix.stackexchange.com/questions/17244/… ) 에서 로그를 볼 수 있습니까 ?
franzlorenzon

1
sudo apt-get install festival

미쳤 으면 gnome-schedule에 추가 할 수도 있습니다.

echo This is my custom message | festival --tts

사용자 정의 메시지가 명령 출력을 포함 할 수있는 위치

date

더 좋은 목소리를 원하면 다음과 같이 해보십시오.

sudo apt-get install festvox-us1
echo "(set! voice_default 'voice_us1_mbrola)" | sudo tee -a /etc/festival.scm

매 시간마다 cron을 실행해야한다고 생각합니다.
franzlorenzon

그것이 제가 gnome-schedule의 의미입니다
Jonathan

Ops, 당신 말이 맞아요 :)
franzlorenzon 2016 년

0

현재 espeak 버전 (1.48.3)은 mbrola 음성에 직접 연결됩니다. 따라서 다음과 같은 좋은 결과를 얻을 수 있습니다.

date|espeak -v en-us

음성을 조정하기 위해 대화를 할 수 있습니다. man더 많은 옵션을 보려면 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.