Windows가 시간의 맨 위에서 시간을 말하게하는 방법


3

Windows XP 이후 모든 Windows OS 버전에는 내레이터가 설치됩니다.

응용 프로그램에서 말하도록 프로그래밍 할 수 있습니다.

프로그램 컨트롤 아래에 뭔가를 말하게하는 간단한 VBscript 메서드가 있습니다. 예를 들어 데이터 로거 중 하나에서 전압이 너무 낮아서 파이썬이 소리내어 말하기에 너무 낮다는 것을 나타내는 파일을받는 경우입니다.

import os
etc
os.exec("c:/users/Admin/python/lowvolt.vbs")

어디에 lowvolt.vbs 다음과 같이 보입니다.

Dim sez, speech
sez = "Low Voltage on 24"
Set speech = CreateObject("sapi.spvoice")
speech.Speak sez
Wscript.Quit

어떤 위대한 작품.

(입력을 볼 수 있습니다. 이리 )


매 시간의 상단에 시간을 알리는 것도 도움이 될 것입니다.

문제는 제목에 있습니다 - 어떻게해야합니까?

답변:


4

VBscript라는 텍스트 파일 만들기 saytime.vbs

Dim speech, hr, sez
hr=hour(time)
if hr=0 then
    hr = 12
end if
if hr>12 then
   hr = hr - 12
end if
sez = hr & " O'clock"
Set speech = CreateObject("sapi.spvoice")
speech.Speak sez
Wscript.Quit

그런 다음 예약 된 작업을 설정하여 실행하십시오.

  • 작업 스케줄러 열기 - 시작을 클릭하고 "스케줄러"를 입력 한 다음 엔터 키를 누릅니다.

  • 오른쪽 창에서 "Create Task ..."를 클릭하십시오.

  • 보안 옵션의 기본값이 현재 사용자가 로그인 한 경우에만 실행되도록 설정하는 것을 볼 수있는 이름 (아마도 "Say Time")을 지정하십시오.

  • "트리거"탭을 선택 (클릭) 한 다음 "새로 만들기 ..."버튼 - 한 번으로 설정됩니다.

  • 시작 시간을 수정하여 매 시간의 상단에서 트리거되도록 12:00:00과 같습니다.

  • "모든 작업 반복"확인란을 선택하십시오 - 1 시간으로 설정하고 무한정 지속하십시오.

  • "실행 시간이 오래 걸리는 경우 작업 중지"확인란을 선택하고 30 분으로 설정합니다.

  • 확인을 클릭하십시오.

  • "작업"탭을 클릭 한 다음 "새로 만들기 ..."버튼을 클릭하십시오 - 프로그램 시작으로 설정된 작업과 함께 열립니다.

  • 찾아보기 saytime.vbs 파일

  • 확인을 클릭 한 다음 확인을 클릭하십시오.

  • 이제 왼쪽에서 "작업 스케줄러 라이브러리"를 클릭하십시오.

  • 새 항목을 찾아 마우스 오른쪽 단추로 클릭 한 다음 실행을 클릭하십시오.

목소리가 들리면 작업이 제대로 작동하고 있음을 알 수 있습니다.
트리거 조건을 볼 수도 있습니다.

이 때 설치가 완료됩니다.

Voila - 그러면 컴퓨터가 시간을 말합니다.


내레이터는 실제 듣는 음성을 설정합니다. 그것은 남성과 여성 목소리에 대한 몇 가지 기본 옵션을 가지고 있습니다.

내레이터 음성 옵션을 설정하려면 (Microsoft)

내레이터와 함께 사용할 수있는 더 많은 음성을 다운로드하는 방법이 있습니다.

더 많은 Microsoft TTS (텍스트 음성 변환) 음성 얻기 (Superuser.com)

사용할 수있는 최고의 무료 Windows 내레이터 보이스 (Zero2000.com)


Windows 시계와 우분투 컴퓨터를 모두 설정하여 마스터 시계로 설정하고 모두에게 가르쳐주었습니다. 그들 모두가 동시에 시간을 알리는 것을 듣는 것은 매우 기쁜 일입니다.

https://askubuntu.com/questions/972799/how-do-i-set-ubuntu-to-use-the-primary-time-server-time-nist-gov/972800#972800

https://askubuntu.com/questions/977613/16-04-lts-how-to-make-the-system-announce-the-time-at-the-top-of-the-hour-with-e


또한 VBscript 팬에게는 프로그램 제어하에 MP3 파일을 재생할 수있는 VBS 스크립트에 대한 링크입니다.

https://stackoverflow.com/questions/1569765/how-to-play-audio-file-on-windows-from-command-line/18165191#18165191


1
나는 VBScript를 사용하는 것에 싫증이났다. 그러나 그 외의 것, 그것은 합법적 인 것으로 보인다.
computercarguy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.