Pagina inicial » como » Truques idiotas estúpidos Como fazer seu computador falar com você

    Truques idiotas estúpidos Como fazer seu computador falar com você

    Máquinas inteligentes capazes de falar são muitas vezes o material de filmes sci-fi futuristas, mas você pode transformar qualquer computador em uma Cathy tagarela. Apesar de ainda não estarmos no palco com computadores onde eles podem interagir conosco como pessoas, existem algumas ferramentas e scripts simples que podemos escrever para fazer com que qualquer computador que esteja executando o Windows fale conosco.

    Um pouco de história básica (visual)

    Em 1988, a primeira iteração do VBScript ou (Visual Basic Scripting Edition) apareceu e ainda era uma versão muito primitiva do que temos hoje. Ao longo dos anos, a necessidade de uma linguagem de script fácil de usar e leve para a Microsoft aumentou. Por causa disso, a empresa continuou trabalhando nele e finalmente o liberou para o público em 1996..

    É um script simples que usa o COM (Component Object Model) para criar, ler, atualizar e excluir arquivos nos sistemas operacionais da Microsoft. Desde que o Windows 98 foi lançado, ele foi instalado em todos os computadores. É altamente versátil devido ao fato de que o ambiente de host do VBScript pode ser incorporado em programas usando o Microsoft Script Control. Ele é usado muitas vezes com os Serviços de Informações da Internet, o Windows Script Host e o Internet Explorer..

    Mas isso é o suficiente do jabber técnico. Vamos aprender e fazer seu computador falar!

    VBScripts de uso único

    Criar um script básico visual é muito fácil e não requer nenhum programa especial. Embora existam programas que você pode usar para escrever scripts mais avançados, a maioria dos programadores e pessoas que se dedicam a escrever scripts simplesmente usam o Notepad da Microsoft..

    Vamos iniciar o processo abrindo o Bloco de Notas. Depois de abrir o bloco de notas, tudo o que você precisa fazer é digitar o código a seguir ou simplesmente copiá-lo e colá-lo na janela do bloco de notas. Para alterar o que seu script faz com que o computador diga, simplesmente substitua a seção que diz “Os geeks herdarão a terra” com o que você quiser ouvir.

    dim speechobject set speechobject = criarobjeto ("sapi.spvoice") speechobject.speak "Os geeks herdarão a terra"

    Depois de inserir com sucesso o texto que deseja ouvir, basta pressionar "Arquivo" e clicar na opção "Salvar como ...".

    Encontre um local onde você deseja salvar a imagem. Para este exemplo, estou salvando-o em uma pasta vazia no diretório Downloads. O importante é dar um nome que termine com .vbs. Isso dirá ao computador que você não está salvando um arquivo de texto simples; em vez disso, você está salvando um VBScript. Vamos nomear este exemplo "Geek test.vbs" como mostrado abaixo.

    Agora você pode ir em frente e fechar o bloco de notas e navegar até a pasta onde salvou o VBScript. Você notará que o ícone não é o ícone TXT normal. É um pequeno rolo azul sobre um fundo branco. Clique duas vezes nesse ícone para iniciar seu script de uso único e ouvir seu texto. Parabéns, você acabou de criar seu primeiro script.

    Agora, para pegar o jeito, tente criar mais alguns scripts com qualquer texto que você queira ouvir. Alternativamente, você pode clicar com o botão direito do mouse no VBScript e selecionar a opção “Abrir com…” e então escolher o bloco de notas para editar o texto dentro do mesmo arquivo..

    Texto para Escrita em Fala

    Agora que você sabe escrever um script de uso único e provavelmente já jogou com ele algumas vezes, pode estar ficando um pouco entediado. É por isso que vamos subir um degrau.

    A próxima coisa que aprenderemos é como criar um script um pouco mais avançado que o script de uso único. Isso criará uma caixa de diálogo na qual você pode digitar texto e fazer com que ele seja lido pelo seu PC.

    Comece abrindo o seu bloco de notas novamente e digitando esse script ou copie-o e cole-o na janela do bloco de notas..

     Dim message, sapi message = InputBox ("O que devo dizer, seu Geekness?", "Eu falo por você.") Set sapi = CreateObject ("sapi.spvoice") sapi.

    Depois que o código for inserido, simplesmente salve o arquivo como “Text to Speech.vbs” como mostrado anteriormente para finalizar o script. Uma vez salvo, navegue até o local onde ele está e clique duas vezes nele. Você notará que a janela é chamada “falo por você” e o aviso para digitar o texto a ser vocalizado é “O que devo dizer, sua Geekiness?” Você sempre pode alterá-los para dizer o que quiser.

    Por agora, deixe-nos entrar "Os geeks devem herdar a terra", em seguida, pressione o botão "OK" para executar o script e ouvir o seu texto em voz alta.

    Saudações Script VBScript

    Isso está ficando muito divertido, mas o seu computador ainda não está interagindo muito com você. Agora vamos tentar outro script simples que leva em conta a hora do dia, bem como a resposta apropriada para a hora do dia. Este script irá ler o tempo do seu computador e, com base nisso, ele irá cumprimentá-lo de uma certa maneira.

    Comece abrindo o seu bloco de notas e inserindo este pequeno script. Você pode substituir a seção que tem as saudações do dia com qualquer frase que queira ouvir e substituir Geekmeister pelo seu próprio nome..

    Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str se hora (hora) 12 então se hora (tempo)> 16 depois Sapi.speak "Boa noite Geekmeister" else Sapi.speak "Boa tarde Geekmeister" final se final se final se

    Agora você pode salvar o documento de texto como um arquivo VBS. Depois de ter feito isso, vá para a pasta onde ele está salvo e clique duas vezes nele. Com base no tempo que seu computador mostra, ele vai dizer "Bom dia, boa tarde ou boa noite Geekmeister".

    O roteiro diz que se o relógio ler qualquer coisa antes das 12 horas, é de manhã e que qualquer coisa depois das 12 é tarde; no entanto, ele também tem uma cláusula que diz que mesmo que seja depois de 12, contanto que o horário seja 16:00 (16:00), ele se torna noite.

    Script VBScript da Hora do Dia

    Se você gostaria de ficar um pouco mais avançado e receber o tempo, você pode criar um novo bloco de notas e digitar este script.

    O script pode parecer complicado, mas essencialmente é dizer ao seu computador o que dizer e como dizê-lo com base no tempo que é mostrado no relógio do seu computador. Você sempre pode substituir o "A hora atual" por qualquer introdução do tempo que você quiser.

    Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") Sapi.speak "A hora atual é"
    se hora (tempo)> 12 depois Sapi.speak hora (tempo) -12 outra se hora (tempo) = 0 então Sapi.speak "12" else Sapi.speak hora (hora) terminará se final se
    se minuto (tempo) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
    se hora (hora)> 12, então Sapi.speak "P.M." else se hour (time) = 0 then if minute (time) = 0 então Sapi.speak "Midnight" else Sapi.speak "A.M." end if else se hour (time) = 12 then if minute (time) = 0 depois Sapi.speak "Noon" else Sapi.speak "P.M." end if else Sapi.speak "A.M." fim se final se final se

    Agora você só precisa salvar o arquivo como um VBScript como você fez nas etapas anteriores e depois navegar para essa pasta. Se tudo correu bem, você deve ser capaz de clicar duas vezes nele e ouvir o computador informando o tempo.

    Saudação de inicialização

    Agora que você sabe como fazer seu computador cumprimentá-lo e dizer a você como seria legal se o computador fizesse isso quando você ligasse o computador. Na verdade, é muito fácil fazer isso se você apenas combinar os dois scripts e colocá-los no lugar certo.

    Comece abrindo o bloco de notas da Microsoft e copie esse código para a janela. É simplesmente uma cópia de ambos os códigos combinados para você. Lembre-se de que você pode alterar a saudação para "What's up dude, Olá Mestre, Saudações, sua altíssima força" ou qualquer coisa que você queira que seu computador diga a você.

    Set Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str se hora (hora) 12 então se hora (tempo)> 16 depois Sapi.speak "Boa noite Geekmeister" else Sapi.speak "Boa tarde Geekmeister" final se final if end if Sapi.speak "A hora atual é"
    se hora (tempo)> 12 depois Sapi.speak hora (tempo) -12 outra se hora (tempo) = 0 então Sapi.speak "12" else Sapi.speak hora (hora) terminará se final se
    se minuto (tempo) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
    se hora (hora)> 12, então Sapi.speak "P.M." else se hour (time) = 0 then if minute (time) = 0 então Sapi.speak "Midnight" else Sapi.speak "A.M." end if else se hour (time) = 12 then if minute (time) = 0 depois Sapi.speak "Noon" else Sapi.speak "P.M." end if else Sapi.speak "A.M." fim se final se final se

    Depois de ter copiado todo o código exatamente como está, no bloco de notas, vá em frente e salve-o como “Startup greeting.vbs”. Ele também pode ser chamado como você quiser, mas, para os fins desta demonstração, é mais fácil se estivermos todos na mesma página. Agora que foi salvo, você pode clicar duas vezes no arquivo VBScript para ouvi-lo e lhe dizer a hora.

    Se você quer que ele toque quando liga seu computador, como Jarvis do Iron Man, simplesmente selecione o arquivo e arraste-o com o mouse até o “botão Iniciar”. Sem soltar o mouse, mova-o para “Todos os Programas” e localize a pasta “Startup” e solte o botão do mouse.

    Se, por algum motivo, isso não funcionar, você também pode navegar manualmente para a pasta de inicialização. Você irá primeiro para a pasta onde o seu “Startup greeting.vbs” é salvo e copie-o.
    O próximo passo é digitar o seguinte caminho no topo de qualquer janela do Explorer e pressionar “Enter”. Você só precisará alterar USERNAME com o nome que você usa para sua conta de computador.

    C: \ Usuários \ USERNAME \ AppData \ Roaming \ Microsoft \
    Windows \ Menu Iniciar \ Programas \ Inicialização

    Uma vez que você está na pasta de inicialização, basta colar o arquivo vbs e você está pronto para ir. Agora, na próxima vez que você iniciar seu computador e efetuar login, ele deverá cumprimentá-lo automaticamente e informá-lo de que horas são..

    Se você teve problemas para criar qualquer um dos scripts, eles são todos gratuitos para baixar usando esses links.

    1. Teste geek
    2. Cumprimento
    3. Saudação de inicialização
    4. Dizer o tempo
    5. Texto para fala