Vous trouverez ci-dessous une liste contenant les différentes fonctions implémentées.
Nom de la fonction | Description |
---|---|
Traitement d'un signal audio | |
compute | Ouvre un fichier, génère une banque de filtre, utilise un compresseur audio (facultatif) et affiche le spectre d'amplitude et le spectrogramme personnalisé |
compare | Compare plusieurs fichiers audios (via la fonction compute) |
live_record | Traite les données reçus par le microphone de l'ordinateur (nécessite pyaudio) |
Propriétés du signal audio | |
player | Lecteur audio |
plot_specamp | Spectre d'amplitude |
plot_dbfs | Spectre dB FS |
plot_specgram | Spectrogramme |
plot_avggram | Spectrogramme (moyenne) |
plot_nspecgram | Spectrogramme natif |
plot_formants | Ajoute les formants connus sur une figure existante |
Compresseur audio | |
drc | Applique un compresseur audio à un signal |
drcz | Réponse linéaire d'un compresseur audio |
Convertisseur analogique numérique | |
adc | Numérise un signal |
Filtres et banque de filtres | |
bandpass | Génère un filtre |
gen_filters | Génère une banque de filtre |
plot_freqz | Réponse fréquentielle d'une banque de filtre |
gen_filtered | Filtre un signal par une banque de filtre |
plot_filtered | Affiche un signal filtré par une banque de filtre |
Energie d'un signal | |
energy | Calcule l'énergie d'un signal (un seul segment temporel) |
energies | Calcule l'énergie d'un signal (segments temporel espacés uniformément) |
plot_energies | Affiche l'énergie d'un signal (segments temporel espacés uniformément) |
Spectrogramme personnalisé d'un signal | |
gen_data | Génère les données du spectrogramme personnalisé |
plot_datagram | Affiche le spectrogramme personnalisé |
plot_data | Affiche le spectre d'amplitude et le spectrogramme personnalisé |
Etude d'un signal | |
gen_sine | Génère un signal sinusoïdal |
similar | Corrélation entre deux signaux |
similarities | Corrélation entre plusieurs signaux (via la fonction compare) |
learning | Entraine et teste un Perceptron multicouche (Multi-layer Perceptron classifier) |
Manipulation d'un signal | |
state_at | Lit la valeur d'un spectrogramme personnalisé pour un filtre et un instant donné |
cut | Découpe un spectrogramme personnalisé en sections |
to1D | Normalise un spectrogramme personnalisé en un tableau unidimensionnel |
Banc de tests | |
benchmark | Effectue un banc de tests |