Κάνοντας την γραμμή εντολών να μιλήσει

Σε περίπτωση που θέλουμε να κάνουμε την γραμμή εντολών να μιλήσει με το μήνυμα που θέλουμε προκειμένου να εντυπωσιάσουμε τους φίλους μας αρκεί να κάνουμε τα παρακάτω.

Δημιουργούμε ένα έγγραφο κειμένου και αντιγράφουμε τον παρακάτω κώδικα μέσα σε αυτό:

Κώδικας:

:speaker
IF EXIST «Voice» goto Menu
IF NOT EXIST «Voice» goto voicemake
REM this makes a folder named voice if not alredy exist
:voicemake
md Voice
goto vbss
REM this makes the VBS files in the voice folder
:vbss
echo.Set Speech = CreateObject(«SAPI.SpVoice»)>> «%CD%\Voice\Welcome.vbs»
echo.Speech.Speak «Το μήνυμα σας εδώ«>> «%CD%\Voice\Welcome.vbs»
REM The menu with voice saying what u wrote
:menu
start %CD%\Voice\Welcome.vbs
pause

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

Εικόνα:

 

Ομιλία μέσω της γραμμής εντολών

Αυτό το script δεν κάνει τίποτα άλλο από το να χρησιμοποιεί την φωνή του υπολογιστή μας (SAM Voice) και να διαβάζει το κείμενο που του έχουμε εισάγει.Γι’αυτό είναι προτιμότερο το κείμενο μας να είναι στα αγγλικά.

Download script:

http://uploading.com/files/f56dbfmb/Speak.txt/

10 Σχόλια to “Κάνοντας την γραμμή εντολών να μιλήσει”

  1. Επιτέλους σε βλέπουμε πάλι πίσω!!!Συνέχισε δυναμικά! 🙂

  2. Υποχρεώσεις δυστηχώς!Νέα άρθρα συντομώς ελπίζω και πάλι καθημερινά!

    🙂

  3. Μήπως έκανες κάποιο λάθος?

    ____________________________________________________________
    C:\Documents and Settings\user\Επιφάνεια εργασίας>IF EXIST ΥVoiceΦ goto Menu

    C:\Documents and Settings\user\Επιφάνεια εργασίας>IF NOT EXIST ΥVoiceΦ goto voic
    emake

    C:\Documents and Settings\user\Επιφάνεια εργασίας>md Voice

    C:\Documents and Settings\user\Επιφάνεια εργασίας>goto vbss

    C:\Documents and Settings\user\Επιφάνεια εργασίας>echo.Set Speech = CreateObject
    (ΥSAPI.SpVoiceΦ) 1>>ΥCD\Voice\Welcome.vbsΦ
    Το σύστημα δεν είναι σε θέση να εντοπίσει την καθορισμένη διαδρομή δίσκου.

    C:\Documents and Settings\user\Επιφάνεια εργασίας>echo.Speech.Speak ΥHelloΥ 1>>Υ
    CD\Voice\Welcome.vbsΦ
    Το σύστημα δεν είναι σε θέση να εντοπίσει την καθορισμένη διαδρομή δίσκου.

    C:\Documents and Settings\user\Επιφάνεια εργασίας>REM The menu with voice saying
    what u wrote

    C:\Documents and Settings\user\Επιφάνεια εργασίας>start CD\Voice\Welcome.vbs
    Το σύστημα δεν είναι δυνατό να βρει το αρχείο CD\Voice\Welcome.vbs.

    C:\Documents and Settings\user\Επιφάνεια εργασίας>pause
    Πιέστε ένα πλήκτρο για συνέχεια. . .
    ___________________________________________

  4. Το έχω δοκιμάσει σε 2 λειτουργικά συστημάτα (Windows Seven και Windows Vista) και δουλεύει.Ο κώδικας είναι σωστός το μόνο θέμα που μπορώ να σκεφτώ είναι τα «» (αυτάκια) τα οποία στο wordpress τα πάει πλάγια.Σε τι λειτουργικό είσαι?Ενημερωσέ με σε περίπτωση που συνεχίζεις να έχεις πρόβλημα. 😉

  5. “” (αυτάκια) Τα αντικατέστησα με “” σε περίπτωση που έλεγες αυτό αλλά δοκίμασα και αλλιώς
    ================================================
    :speaker
    IF EXIST “Voice” goto Menu
    IF NOT EXIST “Voice” goto voicemake
    REM this makes a folder named voice if not alredy exist
    :voicemake
    md Voice
    goto vbss
    REM this makes the VBS files in the voice folder
    :vbss
    echo.Set Speech = CreateObject(“SAPI.SpVoice”)>> “%CD%\Voice\Welcome.vbs”
    echo.Speech.Speak “HELLO WORLD“>> “%CD%\Voice\Welcome.vbs”
    REM The menu with voice saying what u wrote
    :menu
    start %CD%\Voice\Welcome.vbs
    pause
    ============================================

    Windows XP SP3

  6. Τότε λογικά δεν παίζει το συγκεκριμένο script στα XP.Δεν το έχω τεστάρει σε αυτό το λειτουργικό οπότε δεν μπορώ να σου πω κάτι παραπάνω. 😦

  7. Πληροφοριακά απλά το βάζω,τελικά δεν δούλεψε πάλι

    http://yfrog.com/1rspeakp

  8. Από ότι βλέπω από την εικόνα η διαδρομή είναι λάθος.Δηλαδή το screenshot σε μένα θα δεις ότι έχει path C:\Users… ενώ το δικό σου πάει C:\Documents and Settings…Πιστεύω αυτό είναι το θέμα και εφόσον ο κώδικας είναι ίδιος απλά χρειάζεται αλλαγή στα XP ο κώδικας για να δουλέψει.Γιατί αν το δοκιμάσεις σε Vista και 7 θα παίξει.

    😉

  9. Πώς μπορούμε να αλλάξουμε την διαδρομή,και εάν είναι τι να βάλουμε;; :/

  10. Δεν έχω κάποιο λειτουργικό με XP για να μπορέσω να το τεστάρω φίλε arkas ωστόσο θα το κοιτάξω εντός των ημέρων το πως θα γίνει στα XP και αν βρω κάτι θα το ποστάρω με σχόλιο εδώ.

Αφήστε απάντηση στον/στην Administrator Ακύρωση απάντησης