Récupération des données d'un son avec Python
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Récupération des données d'un son avec Python



  1. #1
    batiste44

    Récupération des données d'un son avec Python


    ------

    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.

    -----
    Dernière modification par JPL ; 26/02/2021 à 18h04. Motif: ajout de la balise Code

  2. #2
    polo974

    Re : récupération des données d'un sons avec python

    RTFM comme dirait l'autre...

    https://python-sounddevice.readthedo...4.1/usage.html

    Utiliser sd.wait ()
    Pour attendre la fin de l'enregistrement (j'ai pas testé mais conclu de la doc)...

    Mais ça va faire des trous entre les enregistrements. (Il y a des exemples plus sioux)

    De plus ça rempli des array numpy (autre doc à lire)...
    Jusqu'ici tout va bien...

  3. #3
    batiste44

    Re : récupération des données d'un sons avec python

    OK merci beaucoup !!

Discussions similaires

  1. Analyse de données/jeu Python
    Par kizakoo dans le forum Programmation et langages, Algorithmique
    Réponses: 16
    Dernier message: 09/02/2021, 16h01
  2. [Python] subprocess, lancer un autre programme avec python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 10
    Dernier message: 30/11/2016, 18h56
  3. [Programmation] Récupération de données d'un capteur de force avec un Arduino
    Par pepinotux dans le forum Électronique
    Réponses: 4
    Dernier message: 24/02/2016, 15h18
  4. Connection/Récupération de données sur DD externe avec OS
    Par invitee4347919 dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 27/11/2010, 11h43
  5. [Python] Récupération d'une séquence de banque de données
    Par MaliciaR dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 13/02/2009, 16h13