2 votes

Comment faire retentir un signal en Python ?

J'ai un signal en Python, et je veux l'entendre. C'est possible. Les données sont au format numpy.ndarray .

Dans Matlab, on peut utiliser la commande sound(data,f) .

1voto

VTT Points 306

Oui, vous pouvez utiliser la bibliothèque scipy.io.wavfile

import numpy as np
from scipy.io.wavfile import write
noise = np.random.uniform(-1,1,100000)
write('noise.wav', len(noise), noise)

0voto

JoJo Points 9

Vous pouvez utiliser le module soundfile :

importer le fichier son en tant que sf

sf.write(filename.wav, data, samplerate)

Pour plus d'informations, lire le la documentation .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X