Stupidi trucchi Geek: come farti parlare con il tuo computer

Sommario:

Stupidi trucchi Geek: come farti parlare con il tuo computer
Stupidi trucchi Geek: come farti parlare con il tuo computer

Video: Stupidi trucchi Geek: come farti parlare con il tuo computer

Video: Stupidi trucchi Geek: come farti parlare con il tuo computer
Video: Wireshark per principianti - tool per sniffare e analizzare traffico di rete (tutorial in Italiano) - YouTube 2024, Aprile
Anonim
Le macchine intelligenti capaci di parlare sono spesso roba di film futuristici di fantascienza, ma puoi trasformare qualsiasi computer in una Cathy chiacchierona. Anche se non siamo ancora allo stadio con i computer in cui possono interagire con noi come persone, ci sono alcuni strumenti e semplici script che possiamo scrivere per farci parlare da qualsiasi computer che esegue Windows.
Le macchine intelligenti capaci di parlare sono spesso roba di film futuristici di fantascienza, ma puoi trasformare qualsiasi computer in una Cathy chiacchierona. Anche se non siamo ancora allo stadio con i computer in cui possono interagire con noi come persone, ci sono alcuni strumenti e semplici script che possiamo scrivere per farci parlare da qualsiasi computer che esegue Windows.

Una piccola storia di base (visiva)

Nel 1988, apparve la prima iterazione di VBScript o (Visual Basic Scripting Edition) ed era ancora una versione molto primitiva di ciò che abbiamo oggi. Nel corso degli anni, è aumentata la necessità di un linguaggio di scripting leggero e facile da usare per Microsoft. Per questo motivo, la compagnia continuò a lavorarci e finalmente la pubblicò al pubblico nel 1996.

È un semplice script che utilizza COM (Component Object Model) per creare, leggere, aggiornare ed eliminare file all'interno dei sistemi operativi Microsoft. Poiché Windows 98 è stato rilasciato, è stato installato con tutti i computer. È estremamente versatile poiché l'ambiente host VBScript può essere incorporato nei programmi utilizzando Microsoft Script Control. Viene utilizzato spesso con Internet Information Services, Windows Script Host e Internet Explorer.

Ma questo è abbastanza del jibber tecnico jabber. Scendiamoci e impariamo come far parlare il tuo computer!

VBScripts monouso

La creazione di uno script di base visuale è molto semplice e non richiede alcun programma speciale. Sebbene ci siano programmi che puoi usare per scrivere script più avanzati, la maggior parte dei programmatori e le persone che si dilettano a scrivere script usano semplicemente il Blocco note di Microsoft.

Iniziamo il processo aprendo il Blocco note. Dopo aver aperto il Blocco note, tutto ciò che devi fare è digitare il seguente codice o semplicemente copiarlo e incollarlo nella finestra del blocco note. Per cambiare ciò che il tuo script dice al computer, sostituisci semplicemente la sezione che dice "I geek erediteranno la terra" con qualsiasi cosa tu voglia sentire.

dim speechobject set speechobject=createobject('sapi.spvoice') speechobject.speak 'The geeks shall inherit the earth'

Dopo aver inserito correttamente il testo che desideri ascoltare, premi "File" e fai clic sull'opzione "Salva come …".
Dopo aver inserito correttamente il testo che desideri ascoltare, premi "File" e fai clic sull'opzione "Salva come …".
Trova un luogo in cui desideri salvare l'immagine. Per questo esempio, lo sto salvando in una cartella vuota nella directory Download. La cosa importante che devi fare è dargli un nome che termini con.vbs. Questo dirà al computer che non stai salvando un file di testo normale; piuttosto, stai salvando un VBScript. Chiameremo questo esempio "Geek test.vbs" come mostrato di seguito.
Trova un luogo in cui desideri salvare l'immagine. Per questo esempio, lo sto salvando in una cartella vuota nella directory Download. La cosa importante che devi fare è dargli un nome che termini con.vbs. Questo dirà al computer che non stai salvando un file di testo normale; piuttosto, stai salvando un VBScript. Chiameremo questo esempio "Geek test.vbs" come mostrato di seguito.
Ora puoi andare avanti e chiudere il blocco note e navigare fino alla cartella in cui hai salvato VBScript. Noterai che l'icona non è la normale icona TXT. È un piccolo rotolo blu su uno sfondo bianco. Fare doppio clic su questa icona per avviare lo script monouso e ascoltare il testo. Congratulazioni, hai appena creato il tuo primo script.
Ora puoi andare avanti e chiudere il blocco note e navigare fino alla cartella in cui hai salvato VBScript. Noterai che l'icona non è la normale icona TXT. È un piccolo rotolo blu su uno sfondo bianco. Fare doppio clic su questa icona per avviare lo script monouso e ascoltare il testo. Congratulazioni, hai appena creato il tuo primo script.

Ora, per capire come funziona, prova a creare altri script con qualsiasi testo che vuoi sentire. In alternativa, puoi fare clic con il pulsante destro del mouse su VBScript e selezionare l'opzione "Apri con …", quindi scegliere Blocco note per modificare il testo all'interno dello stesso file.

Image
Image

Script di sintesi vocale

Ora che sai come scrivere uno script monouso e probabilmente ci hai giocato un paio di volte, potresti essere un po 'annoiato. Ecco perché stiamo andando a dare un colpo di grazia.

La prossima cosa che impareremo è come creare uno script leggermente più avanzato rispetto allo script monouso. Questo creerà una finestra di dialogo nella quale potrai digitare del testo e leggerlo dal tuo PC.

Inizia aprendo nuovamente il blocco note e inserendo questo script o copiandolo e incollandolo nella finestra del blocco note.

Dim message, sapi message=InputBox('What shall I say, your Geekness?','I speak for you.') Set sapi=CreateObject('sapi.spvoice') sapi.Speak message

Dopo aver inserito il codice, è sufficiente salvare il file come "Text to Speech.vbs" come mostrato in precedenza per finalizzare lo script. Una volta che è stato salvato, spostati nella posizione in cui si trova e fai doppio clic su di esso. Noterai che la finestra è chiamata "parlo per te" e la richiesta di inserire del testo per essere vocalizzata è "cosa devo dire, la tua geek?" Puoi sempre modificarli per dire tutto quello che vuoi.
Dopo aver inserito il codice, è sufficiente salvare il file come "Text to Speech.vbs" come mostrato in precedenza per finalizzare lo script. Una volta che è stato salvato, spostati nella posizione in cui si trova e fai doppio clic su di esso. Noterai che la finestra è chiamata "parlo per te" e la richiesta di inserire del testo per essere vocalizzata è "cosa devo dire, la tua geek?" Puoi sempre modificarli per dire tutto quello che vuoi.

Per ora, inseriamo "I geek erediteranno la terra", quindi premiamo il pulsante "OK" per eseguire la sceneggiatura e ascoltare il tuo testo ad alta voce.

Image
Image

Saluti Script VBScript

Questo è molto divertente, ma il tuo computer continua a non interagire con te. Ora proveremo un altro script semplice che tiene conto dell'ora del giorno e della risposta appropriata per l'ora del giorno. Questo script leggerà il tempo del tuo computer e, in base a quello, ti saluterà in un certo modo.

Inizia aprendo il blocco note e inserendo questo breve script. Puoi sostituire la sezione che ha i saluti del giorno con qualsiasi frase che desideri ascoltare e sostituire Geekmeister con il tuo nome.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if

Ora puoi salvare il documento di testo come file VBS. Una volta fatto, vai nella cartella in cui è salvato e fai doppio clic su di esso. Basandosi sul tempo che il tuo computer mostra, dirà "Buongiorno, buon pomeriggio o buonasera Geekmeister".
Ora puoi salvare il documento di testo come file VBS. Una volta fatto, vai nella cartella in cui è salvato e fai doppio clic su di esso. Basandosi sul tempo che il tuo computer mostra, dirà "Buongiorno, buon pomeriggio o buonasera Geekmeister".

La sceneggiatura dice che se l'orologio legge qualcosa prima delle 12, è mattina, e che qualsiasi cosa dopo le 12 è pomeriggio; tuttavia, ha anche una clausola che dice anche se è dopo 12, finché il tempo è passato 16:00 (16:00) diventa sera.

Image
Image

Script VBScript dell'ora del giorno

Se desideri essere un po 'più avanzato e ricevere il tempo, puoi creare un nuovo blocco note e inserire questo script.

Lo script può sembrare complicato, ma essenzialmente dice al tuo computer cosa dire e come dirlo in base al tempo che viene mostrato sull'orologio del tuo computer. Puoi sempre sostituire "L'ora corrente" con qualsiasi introduzione per il tempo che desideri.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') Sapi.speak 'The current time is'

if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if

if minute(time) < 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

if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if

Ora hai solo bisogno di salvare il file come VBScript come hai fatto nei passaggi precedenti e poi navigare verso quella cartella. Se tutto è andato bene, dovresti essere in grado di fare doppio clic su di esso e sentire il tempo del computer.

Saluto di avvio

Ora che sai come farti salutare dal tuo computer e dirti il tempo, quanto sarebbe bello se il computer lo facesse all'accensione del computer. In realtà è molto facile da fare se unisci i due script e li metti nel posto giusto.

Inizia aprendo il blocco note di Microsoft e copiando questo codice nella finestra. È semplicemente una copia di entrambi i codici combinati per te. Ricorda che puoi modificare il messaggio di saluto su "Come va, Ciao Maestro, Saluti, altezza onnipotente" o qualsiasi cosa desideri che il tuo computer ti dica.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if Sapi.speak 'The current time is'

if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if

if minute(time) < 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

if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if

Dopo aver copiato l'intero codice esattamente com'è, nel blocco note, andare avanti e salvarlo come "Startup greeting.vbs". Può anche essere chiamato qualsiasi cosa tu voglia, ma ai fini di questa dimostrazione, è più facile se siamo tutti sulla stessa pagina. Ora che è stato salvato, puoi fare doppio clic sul file VBScript per sentirlo salutare e dirti l'ora.

Se vuoi che suoni quando accendi il computer, come Jarvis di Iron Man, seleziona semplicemente il file e trascinalo con il mouse sul pulsante "Start". Senza rilasciare il mouse, spostalo su "Tutti i programmi", quindi cerca la cartella "Esecuzione automatica" e rilascia il pulsante del mouse.
Se vuoi che suoni quando accendi il computer, come Jarvis di Iron Man, seleziona semplicemente il file e trascinalo con il mouse sul pulsante "Start". Senza rilasciare il mouse, spostalo su "Tutti i programmi", quindi cerca la cartella "Esecuzione automatica" e rilascia il pulsante del mouse.
Image
Image

Se, per qualche motivo, questo non funziona per te, puoi anche navigare manualmente nella cartella di avvio. Per prima cosa andrai nella cartella in cui è stato salvato "Startup greeting.vbs" e copialo. Il prossimo passo è digitare il seguente percorso nella parte superiore di qualsiasi finestra di Explorer e premere "Invio". Devi solo cambiare USERNAME con il nome che usi per il tuo account computer.

C:UsersUSERNAMEAppDataRoamingMicrosoft WindowsStart MenuProgramsStartup

Una volta che sei nella cartella di avvio, basta incollare il file vbs e sei a posto. Ora, la prossima volta che avvii il tuo computer e accedi, dovrebbe salutarti automaticamente e informarti di che ora è.

Se hai avuto problemi a creare uno degli script, sono tutti liberi di scaricare usando questi collegamenti.
Se hai avuto problemi a creare uno degli script, sono tutti liberi di scaricare usando questi collegamenti.
  1. Test Geek
  2. Saluto
  3. Saluto di avvio
  4. Tempo del racconto
  5. Sintesi vocale

Consigliato: