Το JES είναι εξαιρετικό για χειρισμό εικόνας, αλλά μπορείτε επίσης να το χρησιμοποιήσετε για να χειριστείτε αρχεία ήχου.

Το JES είναι ένα περιβάλλον που αποτελείται από μια απλοποιημένη διεπαφή, την οποία μπορείτε να χρησιμοποιήσετε για να προγραμματίσετε στη γλώσσα προγραμματισμού Jython.

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

Μπορείτε να εισάγετε αρχεία ήχου στην εφαρμογή JES και να εξερευνήσετε τα ηχητικά κύματα σε ένα νέο παράθυρο για να δείτε τα μήκη κύματος του ήχου.

Πώς να παίξετε ένα αρχείο ήχου χρησιμοποιώντας το JES

Επιπρόσθετα απόδοση αρχείων εικόνας και δημιουργία γραφικών χρησιμοποιώντας JES, μπορείτε επίσης να εισάγετε και να αναπαράγετε αρχεία ήχου.

Ο κώδικας που χρησιμοποιείται σε αυτό το έργο είναι διαθέσιμος σε αυτό Αποθετήριο GitHub υπό την άδεια του MIT.

  1. Ανοίξτε την εφαρμογή JES στον υπολογιστή σας.
  2. instagram viewer
  3. Μέσα σε μια νέα συνάρτηση που ονομάζεται playSound(), χρησιμοποιήστε τη συνάρτηση pickAFile() για να ζητήσετε από τον χρήστη να επιλέξει ένα αρχείο από τον υπολογιστή του:
    defplaySound():
    αρχείο = pickAFile()
  4. Το JES υποστηρίζει ένα πολύ περιορισμένο εύρος μορφών ήχου, συμπεριλαμβανομένων των WAV, AIFF, AU και SND. Ως λύση, προσθέστε κάποια επικύρωση για να βεβαιωθείτε ότι ο χρήστης επιλέγει μια έγκυρη μορφή αρχείου, όπως το WAV:
    αν αρχείο != Κανέναςκαι file.endswith(".wav"):
    # Κωδικός όταν είναι έγκυρος
    αλλού:
    Τυπώνω("Επιλέχθηκε μη έγκυρο αρχείο. Επιλέξτε ένα έγκυρο αρχείο WAV.")
  5. Εάν το αρχείο είναι έγκυρο, χρησιμοποιήστε τη συνάρτηση makeSound() για να δημιουργήσετε ένα νέο αντικείμενο ήχου από το επιλεγμένο αρχείο:
    ήχος = makeSound (αρχείο) 
  6. Παίξτε τον ήχο χρησιμοποιώντας τη συνάρτηση play() και εισαγάγετε το ηχητικό αντικείμενο ως όρισμα:
    παίζω (ήχος)
  7. Κάνε κλικ στο Φόρτωση προγράμματος κουμπί μεταξύ της γραμμής εντολών και της περιοχής προγραμματισμού. Αποθηκεύστε το αρχείο εάν σας ζητηθεί:
  8. Χρησιμοποιήστε τη γραμμή εντολών για να εκτελέσετε τη συνάρτηση playSound(). Χρησιμοποιώντας το παράθυρο της εξερεύνησης αρχείων, επιλέξτε ένα έγκυρο αρχείο ήχου WAV για να το ακούσετε:

Πώς να εξερευνήσετε τον ήχο χρησιμοποιώντας τη λειτουργία εξερεύνησης

Μπορείτε επίσης να εξερευνήσετε το περιεχόμενο των αρχείων ήχου χρησιμοποιώντας τη συνάρτηση explore(). Αυτό σας επιτρέπει να ανοίξετε ένα παράθυρο για να δείτε τα ηχητικά κύματα και τις τιμές δειγμάτων τους σε ένα συγκεκριμένο σημείο.

  1. Δημιουργήστε μια νέα συνάρτηση που ονομάζεται exploreSound(). Στο εσωτερικό, εκτελέστε τον ίδιο έλεγχο επικύρωσης για το αρχείο και χρησιμοποιήστε τη συνάρτηση makeSound() για να δημιουργήσετε ένα ηχητικό αντικείμενο με βάση το επιλεγμένο αρχείο:
    defεξερευνήστε τον ήχο():
    αρχείο = pickAFile()

    αν αρχείο != Κανέναςκαι file.endswith(".wav"):
    ήχος = makeSound (αρχείο)
    αλλού:
    Τυπώνω("Επιλέχθηκε μη έγκυρο αρχείο. Επιλέξτε ένα έγκυρο αρχείο WAV.")

  2. Περάστε το αντικείμενο ήχου στην ενσωματωμένη συνάρτηση explore():
    εξερεύνηση (ήχος)
  3. Κάνε κλικ στο Φόρτωση προγράμματος κουμπί μεταξύ της γραμμής εντολών και της περιοχής προγραμματισμού και αποθηκεύστε το αρχείο εάν σας ζητηθεί.
  4. Χρησιμοποιήστε τη γραμμή εντολών για να εκτελέσετε τη συνάρτηση exploreSound() και επιλέξτε ένα έγκυρο αρχείο WAV. Αντί να παίξετε τον ήχο, θα ανοίξει ένα νέο παράθυρο για να δείτε τα κύματα του ήχου:
  5. Η διεπαφή περιέχει το οπτικό χρονοδιάγραμμα των ηχητικών κυμάτων από την αρχή μέχρι το τέλος. Κάθε ήχος αποτελείται από πολλαπλά δείγματα, τα οποία αντιπροσωπεύουν το πλάτος του ηχητικού κύματος σε μια συγκεκριμένη χρονική στιγμή. Χρησιμοποιήστε τον κέρσορα για να επιλέξετε ένα δείγμα μέσα στον ήχο. Μια μπλε κάθετη γραμμή θα εμφανίσει το επιλεγμένο δείγμα:
  6. Μπορείτε να δείτε τις πληροφορίες σχετικά με το δείγμα στο επιλεγμένο σημείο του ήχου, χρησιμοποιώντας τα στατιστικά στο κάτω μέρος του παραθύρου. ο Τρέχον ευρετήριο αναφέρεται στη θέση της στο χρονοδιάγραμμα. Ο πρώτος δείκτης ξεκινά από το 0. ο Δείγμα τιμής σας λέει την τιμή πλάτους σε αυτό το συγκεκριμένο σημείο του ήχου και μπορεί να κυμαίνεται από -32.768 έως 32.767.
  7. Χρησιμοποιήστε τον κέρσορα για να επιλέξετε πολλά δείγματα ήχου. Μια λευκή επικάλυψη θα εμφανιστεί σε ολόκληρη την επιλεγμένη ενότητα:
  8. Χρησιμοποιήστε τα κουμπιά στο επάνω μέρος της διεπαφής για αναπαραγωγή διαφορετικών τμημάτων του ήχου:
    • Αναπαραγωγή ολόκληρου του ήχου: Αυτό θα παίξει ολόκληρο τον ήχο από την αρχή μέχρι το τέλος.
    • Παίξτε Πριν: Αυτό θα αναπαράγει τον ήχο μέχρι το επιλεγμένο σημείο, που αντιπροσωπεύεται από την μπλε κατακόρυφη γραμμή.
    • Παίξτε Μετά: Αυτό θα παίξει τον ήχο ξεκινώντας από το επιλεγμένο σημείο, που αντιπροσωπεύεται από την μπλε κάθετη γραμμή, μέχρι το τέλος του ήχου.
    • Επιλογή αναπαραγωγής: Αυτό θα παίξει μόνο τα επιλεγμένα δείγματα εντός της λευκής επικάλυψης.
    • Καθαρή επιλογή: Αυτό θα αφαιρέσει τα επιλεγμένα δείγματα.

Εισαγωγή αρχείων ήχου με χρήση JES

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