CSCore
Βιβλιοθήκη ανοιχτού κώδικα C# .NET για αρχεία ήχου
Δωρεάν .NET API που παρέχει υποστήριξη για αναπαραγωγή καθώς και λήψη αρχείων ήχου. Υποστηρίζει δημιουργία MP3 από αρχείο WAV, επεξεργασία δεδομένων ήχου σε πραγματικό χρόνο, κωδικοποίηση ή αποκωδικοποίηση ήχου και πολλά άλλα.
Το CSCore είναι μια πολύ χρήσιμη δωρεάν βιβλιοθήκη ήχου C# .NET που επιτρέπει στους προγραμματιστές υπολογιστών να εργάζονται με μορφές αρχείων ήχου. Η βιβλιοθήκη έχει συμπεριλάβει ένα ευρύ φάσμα προηγμένων λειτουργιών για αναπαραγωγή καθώς και λήψη αρχείων ήχου. Η βιβλιοθήκη περιλάμβανε επίσης υποστήριξη για πολλούς δημοφιλείς κωδικοποιητές ήχου όπως MP3, WAVE (PCM, IeeeFloat, GSM και ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg και πολλά άλλα.
Ένα σπουδαίο πράγμα για τη βιβλιοθήκη είναι η επεκτάσιμη αρχιτεκτονική της που επιτρέπει στους χρήστες να την προσαρμόσουν σύμφωνα με τις ανάγκες τους με λιγότερη προσπάθεια. Η βιβλιοθήκη έχει συμπεριλάβει πολλά σημαντικά χαρακτηριστικά, όπως επεξεργασία δεδομένων ήχου σε πραγματικό χρόνο, κωδικοποίηση ή αποκωδικοποίηση ήχου, δημιουργία προσαρμοσμένου επεξεργαστή, μίξη καναλιών, γενικό ισοσταθμιστή, υποστήριξη ήχου 3D, εφαρμογή φωνητικής πηγής ροής, προσαρμογή ποιότητας ήχου και πολλά άλλα.
Η βιβλιοθήκη είναι cross-platform και μπορεί να εκτελεστεί ομαλά σε εκδόσεις σε Linux, Windows και Mac. Η Βιβλιοθήκη είναι ανοιχτού κώδικα και διατίθεται ελεύθερα υπό την άδεια MIT για δημόσια χρήση.
Ξεκινώντας με το CSCore
Χρησιμοποιήστε την παρακάτω εντολή για την πλήρη εγκατάσταση.
Εγκαταστήστε το CSCore χρησιμοποιώντας το GitHub
git clone https://github.com/filoe/cscore.git
Δημιουργία MP3 από αρχείο WAV μέσω
Η βιβλιοθήκη CSCore επιτρέπει στους προγραμματιστές λογισμικού να δημιουργήσουν ένα αρχείο ήχου MP3 από ένα αρχείο WAV μέσα στις δικές τους εφαρμογές. Αρχικά, πρέπει να δώσετε την πλήρη διεύθυνση των αρχείων ήχου. Η βιβλιοθήκη διευκολύνει τους προγραμματιστές να κωδικοποιήσουν ένα αρχείο WAV σε ένα αρχείο MP3 με μερικές μόνο γραμμές κώδικα. Επιτρέπει επίσης τη ρύθμιση του ποσοστού μετατροπής και της διάρκειας με ευκολία.
Εγγραφή ήχου μέσω C# .NET
Η βιβλιοθήκη ανοιχτού κώδικα .NET CSCore έχει παράσχει υποστήριξη για εγγραφή ήχου χρησιμοποιώντας εντολές C#. Η βιβλιοθήκη έχει παράσχει ορισμένες χρήσιμες λειτουργίες που μπορούν να χρησιμοποιηθούν για την εγγραφή αρχείων ήχου απευθείας από οποιαδήποτε συσκευή εξόδου και την αποθήκευση σε οποιαδήποτε τοποθεσία της επιλογής σας. Η βιβλιοθήκη επιτρέπει την έναρξη ή τη διακοπή της εγγραφής σύμφωνα με τις δικές σας επιθυμίες. Παρέχει επίσης την υποστήριξή σας για την εγγραφή και αποθήκευση του ήχου σε μια συγκεκριμένη μορφή της επιλογής σας.
Δημιουργία προγράμματος αναπαραγωγής ήχου μέσω .NETAPI
Η βιβλιοθήκη ανοιχτού κώδικα .NET CSCore περιλαμβάνει πλήρη υποστήριξη για τη δημιουργία ενός βασικού προγράμματος αναπαραγωγής ήχου χρησιμοποιώντας εντολές .NET. Η βιβλιοθήκη έχει παράσχει πολλές δυνατότητες για τη δημιουργία προγραμμάτων αναπαραγωγής ήχου, όπως υποστήριξη λίστας αναπαραγωγής προβολής, αναπαραγωγή ήχου, παύση ήχου, μετάβαση στο επόμενο, εναλλαγή στο προηγούμενο, διαχείριση των στοιχείων ελέγχου έντασης και πολλά άλλα. Υποστηρίζει επίσης επιλογές όπως προβολή πλήρους οθόνης και εμφανίζει την πρόοδο της αναπαραγωγής σε πραγματικό χρόνο.
Shift Pitch of Audio μέσω C#
Η αλλαγή τόνου ήχου είναι μια τεχνική αλλαγής του ήχου υψηλότερα ή χαμηλότερα του ήχου χωρίς αλλαγή της ώρας. Η δωρεάν βιβλιοθήκη CSCore διευκολύνει τους προγραμματιστές λογισμικού να καταγράφουν, να αναπαράγουν και να επεξεργάζονται αρχεία ήχου με ευκολία χρησιμοποιώντας τον κώδικα .NET. Η βιβλιοθήκη διαβάζει δεδομένα από την πηγή ήχου και προσθέτει κέρδος και αλλάζει τον τόνο σύμφωνα με τις υποστηριζόμενες ιδιότητες.