Analyse vocale par python

FFT Le programme ci-dessous est un programme créé par expérience

FFT.py


F = np.fft.fft(Y)
Amp = np.abs(F/(frames/2))
freq = np.fft.fftfreq(frames, 1/Fs)
plt.plot(freq[1:int(frames/2)],Amp[1:int(frames/2)])
plt.xlabel("Freqency [Hz]")
fig.savefig("FFT.png ")
plt.show()
plt.close()

↓ Résultat de l'exécution image.png

Y: données vocales Fs: 20000 Hz (fréquence d'échantillonnage)

Avec FFT, vous ne pouvez voir que jusqu'à la moitié de la fréquence d'échantillonnage (fréquence de Nyquist).

Recommended Posts

Analyse vocale par python
Analyse vocale par python
Analyse de données avec python 2
Analyse de données avec Python
[Python] Analyse morphologique avec MeCab
[Analyse de co-occurrence] Analyse de co-occurrence facile avec Python! [Python]
Analyse des émotions par Python (word2vec)
Analyse de squelette planaire avec Python
Analyse des secousses musculaires avec Python
Analyse de la structure du squelette en trois dimensions avec Python
Analyse d'impédance (EIS) avec python [impedance.py]
Text mining avec Python ① Analyse morphologique
Analyse de données à partir de python (visualisation de données 1)
Analyse de régression logistique Self-made avec python
Analyse de données à partir de python (visualisation de données 2)
Analysons la voix avec Python # 1 FFT
FizzBuzz en Python3
Grattage avec Python
Grattage avec Python
Python avec Go
Analyse de données python
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
[Didacticiel d'analyse Python en base de données avec SQL Server 2017]
Analyse bidimensionnelle du flux de perméation saturée-insaturée avec Python
Apprentissage automatique avec python (2) Analyse de régression simple
Programme d'analyse des contraintes FEM 2D par Python
[Analyse vocale] Trouvez une similitude croisée avec Librosa
Faisons la voix lentement avec Python
Analyse des tweets avec Python, Mecab et CaboCha
Analyse de données à partir de python (pré-traitement des données-apprentissage automatique)
Analyse de conduction thermique bidimensionnelle non stationnaire avec Python
Python: analyse morphologique simplifiée avec des expressions régulières
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Python avec eclipse + PyDev.
Communication de socket avec Python
Python: analyse des séries chronologiques
Grattage en Python (préparation)
Essayez de gratter avec Python.
Apprendre Python avec ChemTHEATER 03
Recherche séquentielle avec Python
"Orienté objet" appris avec python
Manipuler yaml avec python
Résolvez AtCoder 167 avec python
Communication série avec python
[Python] Utiliser JSON avec Python
Analyse du panier avec Spark (1)