Crie um arquivo de texto VBscript chamado 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
Em seguida, configure uma tarefa agendada para executá-la.
-
Abra o Agendador de Tarefas - clique em Iniciar, digite "agendador" e pressione Enter
-
No painel direito, clique em "Criar tarefa ..."
-
Dê um nome a ele - talvez "Diga Hora" - abaixo, você verá o padrão das opções de segurança para que seja executado somente quando o usuário atual estiver logado.
-
Selecione (clique) na guia "Triggers", depois o botão "New ..." - Será definido como One time.
-
Modifique a hora de início para que a hora pareça: 12:00:00 para ativá-la no início de cada hora.
-
Marque a caixa "Repetir tarefa a cada" - defina-a como 1 hora e por uma duração Indefinida.
-
Marque a caixa de seleção "Parar tarefa se ela for maior que" e defina-a como 30 minutos
-
Clique em OK
-
Clique na guia "Ações" e, em seguida, no botão "Novo ..." - Ele será aberto com a Ação definida como Iniciar um programa.
-
Navegue para o seu arquivo
saytime.vbs
-
Clique em OK e, em seguida, em OK
-
Agora, no lado esquerdo, clique em "Biblioteca do Agendador de Tarefas"
-
Encontre sua nova entrada, clique com o botão direito nela e clique em Executar
Quando você ouve a voz dizer o tempo que você sabe que a tarefa está funcionando.
Você também pode ver as condições de disparo.
Neste ponto, sua configuração está concluída.
Voila - seu computador falará a hora.
Note that Narrator sets the actual voice you will hear. It has a few built-in options for male and female voices.
Para definir opções de voz do Narrator (Microsoft)
Existem métodos para fazer o download de mais vozes que funcionarão com o Narrator:
Obtenha mais vozes de texto-para-fala da Microsoft (Superusuário .com)
Melhores vozes livres para o Narrator do Windows que você pode usar (Zero2000.com)
Eu configurei minhas máquinas Windows e Ubuntu para que todas estejam configuradas para o Master Clock e as ensinei a falar. Ouvir todos eles anunciar o tempo simultaneamente é muito gratificante:
Além disso, para fãs de VBscript, este é um link para um script VBS que pode reproduzir arquivos MP3 sob controle de programa: