Bonjours, je voudrais récupérer les données d'un sons avec python j'ai essayé avec ce programme :
Code:import sounddevice as sd import time freq = 44100 duration = 2 r = 0 while r < 20: recording = sd.rec(int(duration * freq), samplerate=freq, channels=1) print(recording[0:1]) time.sleep(0.1) r += 1
ce qui me donne ça :
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
[[5.841408e-06]]
Cette suite de caractère change à chaque fois mais elle reste la même sur chaque ligne par exemple là c'est : 5, 5, 5, 5, 5...
et quand je relance le programme ça me donne : 3, 3, 3, 3, 3...
Mais le problème c'est qu'il y est du bruit autour ou non ça ne change rien.
Donc je voulais savoir si c'était possible de récupérer une chaine de caractères que je puise ensuite comparer par exemple sous forme d'octets.
-----