How to check whether audio bytes contain empty noise or actual voice/signal?

Liste des GroupesRevenir à cl python 
Sujet : How to check whether audio bytes contain empty noise or actual voice/signal?
De : mk1853387 (at) *nospam* gmail.com (marc nicole)
Groupes : comp.lang.python
Date : 25. Oct 2024, 18:25:19
Autres entêtes
Message-ID : <mailman.48.1729873488.4695.python-list@python.org>
References : 1
Hello Python fellows,

I hope this question is not very far from the main topic of this list, but
I have a hard time finding a way to check whether audio data samples are
containing empty noise or actual significant voice/noise.

I am using PyAudio to collect the sound through my PC mic as follows:

FRAMES_PER_BUFFER = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 48000
RECORD_SECONDS = 2import pyaudio
audio = pyaudio.PyAudio()
stream = audio.open(format=FORMAT,
                channels=CHANNELS,
                rate=RATE,
                input=True,
                frames_per_buffer=FRAMES_PER_BUFFER,
                input_device_index=2)
data = stream.read(FRAMES_PER_BUFFER)


I want to know whether or not data contains voice signals or empty sound,
To note that the variable always contains bytes (empty or sound) if I print
it.

Is there an straightforward "easy way" to check whether data is filled with
empty noise or that somebody has made noise/spoke?

Thanks.

Date Sujet#  Auteur
25 Oct 24 * How to check whether audio bytes contain empty noise or actual voice/signal?4marc nicole
25 Oct 24 +* Re: How to check whether audio bytes contain empty noise or actual voice/signal?2Stefan Ram
25 Oct 24 i`- Re: How to check whether audio bytes contain empty noise or actual voice/signal?1Stefan Ram
26 Oct 24 `- Re: How to check whether audio bytes contain empty noise or actual voice/signal?1Stefan Ram

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal