7Jul

Stupid Geek Tricks: Πώς να κάνετε τον υπολογιστή σας να σας μιλήσει

Οι έξυπνες μηχανές που είναι ικανές να μιλούν είναι συχνά το υλικό των φουτουριστικών ταινιών sci-fi, αλλά μπορείτε να μετατρέψετε οποιονδήποτε υπολογιστή σε ένα chatty Cathy.Παρόλο που δεν είμαστε ακόμα στη σκηνή με υπολογιστές όπου μπορούν να αλληλεπιδρούν μαζί μας όπως οι άνθρωποι, υπάρχουν λίγα εργαλεία και απλά σενάρια που μπορούμε να γράψουμε για να μας μιλήσουν οποιοσδήποτε υπολογιστής που χρησιμοποιεί Windows.

Μια μικρή( Visual) Βασική Ιστορία

Το 1988, εμφανίστηκε η πρώτη επανάληψη του VBScript ή( Visual Basic Scripting Edition) και εξακολουθούσε να είναι μια πολύ πρωτόγονη έκδοση αυτού που έχουμε σήμερα.Με τα χρόνια, η ανάγκη για μια εύκολη στη χρήση και ελαφριά γλώσσα δέσμης ενεργειών για τη Microsoft αυξήθηκε.Εξαιτίας αυτού, η εταιρεία συνέχισε να εργάζεται σε αυτήν και τελικά κυκλοφόρησε στο κοινό το 1996.

Πρόκειται για ένα απλό σενάριο που χρησιμοποιεί COM( Component Object Model) για τη δημιουργία, ανάγνωση, ενημέρωση και διαγραφή αρχείων στα λειτουργικά συστήματα της Microsoft.Από την κυκλοφορία των Windows 98, έχει εγκατασταθεί με κάθε υπολογιστή.Είναι πολύ ευέλικτο λόγω του γεγονότος ότι το περιβάλλον υποδοχής VBScript μπορεί να ενσωματωθεί στα προγράμματα που χρησιμοποιούν το Microsoft Script Control.Χρησιμοποιείται συχνά με Internet Information Services, Windows Script Host και Internet Explorer.

Αλλά, αυτό είναι αρκετό από το τεχνικό jabber jabber.Ας πάμε κάτω σε αυτό και να μάθουν πώς να κάνουν τον υπολογιστή σας να μιλήσει!

VBScripts Single Use

Η δημιουργία ενός βασικού σεναρίου είναι πολύ εύκολη και δεν απαιτεί ειδικά προγράμματα.Παρόλο που υπάρχουν προγράμματα που μπορείτε να χρησιμοποιήσετε για να γράψετε πιο προηγμένα σενάρια, οι περισσότεροι προγραμματιστές και άνθρωποι που κάνουν chat σε γραπτά γράφουν μόνο το Σημειωματάριο της Microsoft.

Ας ξεκινήσουμε τη διαδικασία ανοίγοντας το Notepad.Αφού ανοίξετε το Σημειωματάριο, το μόνο που χρειάζεται να κάνετε είναι να πληκτρολογήσετε τον παρακάτω κώδικα ή απλά να το αντιγράψετε και να τον επικολλήσετε στο παράθυρο του σημειώματος.Για να αλλάξετε τι λέει το σενάριό σας ο υπολογιστής, απλά αντικαταστήστε την ενότητα που λέει "Οι geeks θα κληρονομήσουν τη γη" με ό, τι θέλετε να ακούσετε.

Αφού εισάγετε με επιτυχία το κείμενο που θέλετε να ακούσετε, απλά πατήστε το "Αρχείο" και κάντε κλικ στο "Αποθήκευση"( "Αποθήκευση").Ως. .. επιλογή.

Βρείτε ένα μέρος όπου θέλετε να αποθηκεύσετε την εικόνα.Για αυτό το παράδειγμα, την αποθηκεύω σε ένα κενό φάκελο στον κατάλογο Downloads.Το σημαντικό πράγμα που πρέπει να κάνετε είναι να του δώσετε ένα όνομα που τελειώνει με. vbs.Αυτό θα πει στον υπολογιστή ότι δεν αποθηκεύετε ένα αρχείο απλού κειμένου.μάλλον, αποθηκεύετε ένα VBScript.Θα ονομάσουμε αυτό το δείγμα "Geek test.vbs" όπως φαίνεται παρακάτω.

Τώρα μπορείτε να προχωρήσετε και να κλείσετε το σημειωματάριο και να μεταβείτε στο φάκελο στον οποίο αποθηκεύσατε το VBScript.Θα παρατηρήσετε ότι το εικονίδιο δεν είναι το κανονικό εικονίδιο TXT.Πρόκειται για ένα μικρό μπλε κύλινδρο σε λευκό φόντο.Κάντε διπλό κλικ σε αυτό το εικονίδιο για να ξεκινήσετε το σενάριο μιας χρήσης και να ακούσετε το κείμενό σας.Συγχαρητήρια, μόλις δημιουργήσατε το πρώτο σας σενάριο.

Τώρα, για να το κρεμάσετε, προσπαθήστε να δημιουργήσετε μερικά ακόμη σενάρια με οποιοδήποτε κείμενο θέλετε να ακούσετε.Εναλλακτικά, μπορείτε να κάνετε δεξί κλικ στο VBScript και να επιλέξετε την επιλογή "Άνοιγμα με. ..", στη συνέχεια επιλέξτε σημειωματάριο για να επεξεργαστείτε το κείμενο μέσα στο ίδιο αρχείο.

Σειρά κειμένου σε ομιλία Τώρα που ξέρετε πώς να γράψετε ένα σενάριο μιας χρήσης και πιθανότατα έχετε παίξει με αυτό μερικές φορές, μπορεί να σας βαρεθεί λίγο.Αυτός είναι ο λόγος για τον οποίο θα το κλωτσάσουμε.

Το επόμενο πράγμα που θα μάθουμε είναι πώς να δημιουργήσουμε ένα σενάριο που είναι λίγο πιο προηγμένο από το σενάριο μιας χρήσης.Αυτό θα δημιουργήσει ένα παράθυρο διαλόγου στο οποίο μπορείτε να πληκτρολογήσετε κείμενο και να το διαβάσετε ξανά στον υπολογιστή σας.

Ξεκινήστε ανοίγοντας ξανά το σημειωματάριό σας και εισάγοντας αυτό το σενάριο ή αντιγράφοντας και επικολλώντας το στο σημειωματάριο.

Μήνυμα Dim, sapi message = InputBox( "Τι να πω, το Geekness σας", "Μιλώ για σένα") Ρύθμιση sapi = CreateObject( "sapi.spvoice") sapi. Speak μήνυμα

Μετά την εισαγωγή του κώδικα, απλά αποθηκεύστε το αρχείο ως "Text to Speech.vbs" όπως φαίνεται παραπάνω για να οριστικοποιήσετε τη δέσμη ενεργειών.Μόλις αποθηκευτεί, μεταβείτε στη θέση όπου βρίσκεται και κάντε διπλό κλικ σε αυτήν.Θα παρατηρήσετε ότι το παράθυρο ονομάζεται "Εγώ μιλώ για σένα" και η προτροπή για να εισαγάγετε κείμενο που θα φωνητικοποιηθεί είναι "Τι να πω, σας Geekiness;" Μπορείτε πάντα να αλλάξετε αυτά για να πει οτιδήποτε θέλετε.

Προς το παρόν, ας εισαγάγουμε "Οι geeks θα κληρονομήσουν τη γη" και στη συνέχεια πατήστε το κουμπί "OK" για να εκτελέσετε το σενάριο και να ακούσετε το κείμενό σας δυνατά.

Χαιρετισμοί VBScript Script

Αυτό γίνεται αρκετά διασκεδαστικό, αλλά ο υπολογιστής σας εξακολουθεί να μην αλληλεπιδρά πολύ μαζί σας.Τώρα θα προσπαθήσουμε ένα άλλο απλό σενάριο που θα λαμβάνει υπόψη την ώρα της ημέρας καθώς και την κατάλληλη απάντηση για την ώρα της ημέρας.Αυτό το σενάριο θα διαβάσει το χρόνο του υπολογιστή σας και, με βάση αυτό, θα σας χαιρετήσει με ένα συγκεκριμένο τρόπο.

Ξεκινήστε ανοίγοντας το σημειωματάριό σας και εισάγοντας αυτό το σύντομο σενάριο.Μπορείτε να αντικαταστήσετε την ενότητα που έχει τα χαιρετισμούς της ημέρας με οποιαδήποτε φράση θέλετε να ακούσετε καθώς και να αντικαταστήσετε το Geekmeister με το δικό σας όνομα.

Ρύθμιση Sapi = Wscript. CreateObject( "SAPI.SpVoice") dim str εάν η ώρα( χρόνος) & lt;12 τότε Sapi.speak "Good Morning Geekmeister" άλλο αν η ώρα( ώρα) & gt;12 τότε εάν η ώρα( χρόνος) & gt;16 τότε Sapi.speak "Καλησπέρα Geekmeister" αλλιώς Sapi.speak "Καλησπέρα Geekmeister" τέλος αν τελειώσει αν τελειώσει αν

Τώρα μπορείτε να αποθηκεύσετε το έγγραφο κειμένου ως αρχείο VBS.Μόλις το κάνετε, πηγαίνετε στο φάκελο όπου αποθηκεύεται και κάντε διπλό κλικ πάνω του.Με βάση την ώρα που ο υπολογιστής σας δείχνει, θα πει είτε "Καλημέρα, καλό απόγευμα ή καλό βράδυ Geekmeister."

Το σενάριο λέει ότι αν το ρολόι διαβάσει τίποτα πριν από 12, είναι πρωί και ότι οτιδήποτε μετά από 12 είναι το απόγευμα.Ωστόσο, έχει επίσης μια ρήτρα που λέει ότι ακόμα και αν είναι μετά από 12, όσο ο χρόνος είναι πέρα ​​από τις 16:00( 4 μ.μ.) γίνεται βραδινό.

Ώρα της ημέρας VBScript Script

Αν θέλετε να πάρετε λίγο πιο προηγμένο και να λάβετε το χρόνο, μπορείτε να δημιουργήσετε ένα νέο σημειωματάριο και να εισάγετε αυτό το σενάριο.

Το σενάριο μπορεί να φαίνεται περίπλοκο, αλλά ουσιαστικά λέει στον υπολογιστή σας τι να πει και πώς να το λέει με βάση την ώρα που εμφανίζεται στο ρολόι του υπολογιστή σας.Μπορείτε πάντα να αντικαταστήσετε το "Η τρέχουσα ώρα είναι" με οποιαδήποτε εισαγωγή για το χρόνο που θέλετε.

Ορισμός Sapi = Wscript. CreateObject( "SAPI.SpVoice") Sapi.speak "Η τρέχουσα ώρα είναι" αν η ώρα( ώρα) & gt;12 τότε Sapi.speak ώρα( χρόνος) -12 άλλο αν ώρα( χρόνος) = 0 τότε Sapi.speak "12" άλλο Sapi.speak ώρα( χρόνος) άκρο αν τελειώσει εάν αν λεπτό( χρόνος) & lt;10 τότε Sapi.speak "o" εάν το λεπτό( χρόνος) & lt;1 τότε Sapi.speak "ρολόι" άλλο Sapi.speak λεπτό( ώρα) τέλος αν άλλο Sapi.speak λεπτό( ώρα) λήγει αν αν η ώρα( ώρα) & gt;12 τότε Sapi.speak "Ρ.Μ."αλλιώς αν η ώρα( χρόνος) = 0 τότε αν το λεπτό( χρόνος) = 0 τότε το Sapi.speak "Midnight" άλλο Sapi.speak "A.M."end αν άλλως αν η ώρα( χρόνος) = 12 τότε αν λεπτό( χρόνος) = 0 τότε Sapi.speak "μεσημέρι" άλλο Sapi.speak "P.M."end αν αλλιώς Sapi.speak "A.M."end if end if end if

Τώρα απλά πρέπει να αποθηκεύσετε το αρχείο ως VBScript όπως κάνατε στα προηγούμενα βήματα και μετά να πλοηγηθείτε σε αυτόν το φάκελο.Αν όλα πάνε καλά, θα πρέπει να μπορείτε να κάνετε διπλό κλικ σε αυτό και να ακούσετε τον υπολογιστή να σας λέει την ώρα.

Γνωριμία με την εκκίνηση

Τώρα που γνωρίζετε πώς να κάνετε τον υπολογιστή σας να σας χαιρετήσει και να σας ενημερώσει για το χρόνο, πόσο θα ήταν να γίνει ο υπολογιστής όταν ενεργοποιείτε τον υπολογιστή.Είναι πραγματικά πολύ εύκολο να το κάνετε αν συνδυάσετε μόνο τα δύο σενάρια και τα βάζετε στη σωστή θέση.

Ξεκινήστε ανοίγοντας το σημειωματάριο της Microsoft και αντιγράφοντας αυτόν τον κώδικα στο παράθυρο.Είναι απλά ένα αντίγραφο και των δύο κωδικών που συνδυάζονται για εσάς.Θυμηθείτε ότι μπορείτε να αλλάξετε το χαιρετισμό στο "Τι είναι ο τύπος, Καλωσόριστος κύριος, Χαιρετίζετε την παντοδύναμη υψόμετρο" ή οτιδήποτε θέλετε να σας πει ο υπολογιστής σας.

Ορίστε Sapi = Wscript. CreateObject( "SAPI.SpVoice") dim str εάν η ώρα( ώρα) & lt;12 τότε Sapi.speak "Good Morning Geekmeister" άλλο αν η ώρα( ώρα) & gt;12 τότε εάν η ώρα( χρόνος) & gt;16 τότε Sapi.speak "Καλησπέρα Geekmeister" άλλος Sapi.speak "Καλημέρα Geekmeister" τέλος αν τελειώσει αν τελειώσει αν Sapi.speak "Η τρέχουσα ώρα είναι" αν η ώρα( ώρα) & gt;12 τότε Sapi.speak ώρα( χρόνος) -12 άλλο αν ώρα( χρόνος) = 0 τότε Sapi.speak "12" άλλο Sapi.speak ώρα( χρόνος) άκρο αν τελειώσει εάν αν λεπτό( χρόνος) & lt;10 τότε Sapi.speak "o" εάν το λεπτό( χρόνος) & lt;1 τότε Sapi.speak "ρολόι" άλλο Sapi.speak λεπτό( ώρα) τέλος αν άλλο Sapi.speak λεπτό( ώρα) λήγει αν αν η ώρα( ώρα) & gt;12 τότε Sapi.speak "Ρ.Μ."αλλιώς αν η ώρα( χρόνος) = 0 τότε αν το λεπτό( χρόνος) = 0 τότε το Sapi.speak "Midnight" άλλο Sapi.speak "A.M."end αν άλλως αν η ώρα( χρόνος) = 12 τότε αν λεπτό( χρόνος) = 0 τότε Sapi.speak "μεσημέρι" άλλο Sapi.speak "P.M."end αν αλλιώς Sapi.speak "A.M."end if end if end if

Αφού αντιγράψετε ολόκληρο τον κώδικα ακριβώς όπως είναι, στο σημειωματάριο, προχωρήστε και αποθηκεύστε το ως "Startup greeting.vbs".Μπορεί επίσης να ονομάζεται οτιδήποτε θέλετε, αλλά για τους σκοπούς αυτής της επίδειξης, είναι ευκολότερο να είμαστε όλοι στην ίδια σελίδα.Τώρα που έχει αποθηκευτεί, μπορείτε να κάνετε διπλό κλικ στο αρχείο VBScript για να το ακούσετε να σας χαιρετίζει και να σας λέει την ώρα.

Αν θέλετε να αναπαράγεται όταν ενεργοποιείτε τον υπολογιστή σας, όπως ο Jarvis από το Iron Man, απλά επιλέξτε το αρχείο και σύρετέ το με το ποντίκι σας προς τα κάτω στο κουμπί "Έναρξη". Χωρίς να απελευθερώσετε το ποντίκι, μετακινήστε το στο "Όλα τα προγράμματα"βρείτε το φάκελο "Εκκίνηση" και αφήστε το κουμπί του ποντικιού.

Εάν για κάποιο λόγο αυτό δεν λειτουργεί για εσάς, μπορείτε επίσης να μεταβείτε με μη αυτόματο τρόπο στο φάκελο εκκίνησης.Θα μεταβείτε πρώτα στο φάκελο όπου αποθηκεύεται το "Startup greeting.vbs" και αντιγράψτε το.
Το επόμενο βήμα είναι να πληκτρολογήσετε την ακόλουθη διαδρομή στην κορυφή κάθε παραθύρου του Explorer και πατήστε "Enter".Θα χρειαστεί να αλλάξετε το USERNAME με το όνομα που χρησιμοποιείτε για τον λογαριασμό του υπολογιστή σας.

C: \ Users \ USERNAME \ AppData \ Roaming \ Microsoft \
Windows \ Start Menu \ Programs \ Startup

Μόλις βρίσκεστε στο φάκελο εκκίνησης, απλά επικολλήστε το αρχείο vbs και είστε καλοί.Τώρα, την επόμενη φορά που θα ξεκινήσετε τον υπολογιστή σας και θα συνδεθείτε, θα πρέπει αυτόματα να σας χαιρετήσει και να σας ενημερώσει για την ώρα που είναι.

Αν είχατε κάποιο πρόβλημα να δημιουργήσετε κάποιο από τα σενάρια, είναι όλα ελεύθερα να μεταφορτώσουν χρησιμοποιώντας αυτούς τους συνδέσμους.

  1. Δοκιμή Geek
  2. Χαιρετισμός
  3. Χαιρετισμός έναρξης
  4. Χρόνος λόγου
  5. Κείμενο σε ομιλία