[r] 스크립트 끝에서 R 신호음을 울리거나 재생하는 방법이 있습니까?

R 스크립트를 실행할 때 다른 데스크탑에서 다른 작업을 수행합니다. 자주 확인하지 않으면 언제 무언가가 완료되었는지 알 수 없습니다. 스크립트 종료시 비프 음 (시스템 비프 음 등)을 호출하거나 R이 소리를 내거나 으르렁 거리는 소리를내는 방법이 있습니까?



답변

alarm()

알람 기능. \a콘솔 로 보내서 작동합니다


답변

beepr크로스 플랫폼에서 작동 해야하는 R에서 알림 소리를 내기위한 유일한 목적으로 패키지 ( )가 있습니다. beepr을 설치하고 소리를 내려면 다음을 실행하십시오.

install.packages("beepr")
library(beepr)
beep()

github에 대한 추가 정보 : https://github.com/rasmusab/beepr


답변

MacOSX에서는 컴퓨터가 다음과 같이 말할 수 있습니다.

system("say Just finished!")

또한 말할 인공 음성을 변경할 수도 있습니다.

system("say -v Kathy Just finished!")

컴퓨터에서 사용 가능한 음성을 선택할 수 있습니다. Yosemite에서는 시스템 환경 설정-> 받아쓰기 및 말하기-> 텍스트 음성 변환 에서 설치된 음성을 확인할 수 있습니다 .


답변

완료되면 트윗해야합니다 : http://cran.r-project.org/web/packages/twitteR/index.html


답변

alarm Windows 컴퓨터에서 작동하지 않으므로 실제로 노이즈를 발생시키는 기능을 만들었습니다.

beep <- function(n = 3){
    for(i in seq(n)){
        system("rundll32 user32.dll,MessageBeep -1")
        Sys.sleep(.5)
    }
}

이것은 분명히 Windows에서만 작동하지만 임의의 Windows 컴퓨터에서도 실행될 것이라고 보장하지는 않습니다. 나는 내 컴퓨터에서만 테스트했지만 누군가와 같은 문제가있는 경우 게시 할 것이라고 생각했습니다 alarm.


답변

고양이 ( ‘Hello world! \ a’)


답변

뿐만 아니라 프로그램이 반복되면 Youtube에서 멋진 음악을 넣을 수도 있습니다 🙂 (Ubuntu / Debian 🙂

system("xdg-open 'http://www.youtube.com/watch?v=9jK-NcRmVcw'")