1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Személyes audió >> Digitális hangrögzítők

Hogyan hozhatok létre egy hanghullám képet?

A hanghullám kép létrehozása magában foglalja a hanghullám amplitúdójának idővel történő megjelenítését. Ennek többféle módja van, az egyszerű ábrázolástól a kifinomult szoftverekig:

1. Programozási nyelvek használata (legsokoldalúbb):

Ez a módszer biztosítja a legnagyobb irányítást, és lehetővé teszi a testreszabást. A népszerű választások között szerepel a Python, a Matlab és mások.

* python könyvtárakkal, mint például a matplotlib vagy a librosa:

`` `Python

Librosa importálása

Import librosa.display

Importálja a matplotlib.pyplot -ot PLT -ként

# Töltse be az audio fájlt

y, sr =librosa.load ("audio.wav") # Cserélje ki az "audio.wav" fájlt

# Jelenítse meg a hullámformát

PLT.figure (FigSize =(14, 5))

librosa.display.waveshow (y, sr =sr)

Plt.Title ("hullámforma")

PLT.XLABEL ("Idő (k)")

PLT.YLABEL ("amplitúdó")

pult.show ()

# Spektrogramhoz (frekvencia vs idő):

PLT.figure (FigSize =(14, 5))

librosa.display.specshow (librosa.feature.mel_spectrogram (y =y, sr =sr), sr =sr, x_axis ='time', y_axis ='mel')

Plt.colorbar (formátum ='%+2,0f db')

Plt.Title ('MEL Spectrogram')

pult.tight_layout ()

pult.show ()

`` `

Ez a kódrészlet először egy audio fájlt tölt be a „librosa” használatával. Ezután a `librosa.display.waveshow` egy egyszerű hullámformát ábrázol. A második rész megmutatja, hogyan lehet létrehozni egy spektrogramot, egy összetettebb megjelenítést, amely a frekvenciakomponenseket mutatja be az idő múlásával. Telepítenie kell a szükséges könyvtárakat (`PIP Install Librosa Matplotlib").

* matlab: A Matlab beépített funkciókkal rendelkezik az audio feldolgozáshoz és a megjelenítéshez, így egyértelművé teszi a hullámforma és a spektrogram-diagramok előállítását. A pontos parancsok az Ön adatformátumától függnek, de általában meglehetősen intuitívak.

2. Audio szerkesztő szoftver használata:

Számos audioszerkesztő biztosítja a megjelenítő eszközöket. Néhány példa a következők:

* Audacity: Ingyenes, nyílt forráskódú audio szerkesztő, amely alapértelmezés szerint megjeleníti a hullámformákat. Nagyíthat be- és ki a részletek megtekintéséhez.

* Adobe meghallgatás: Professzionális audio szerkesztő fejlett megjelenítési lehetőségekkel, beleértve a spektrogramokat és más elemzéseket.

* Logic Pro X, Ableton Live, GarageBand, Pro Tools: Ezek a digitális audio munkaállomások (DAWS) szintén hullámforma és spektrogram nézeteket kínálnak.

3. Online eszközök:

Számos webhely kínál online hanghullám -megjelenítést. Ezeknek gyakran korlátozott funkcionalitása van a dedikált szoftverekhez képest, de kényelmesek a gyors vizualizációkhoz. Keressen online az "Online Sound Wave Visualizer" -re, hogy megtalálja a megfelelő lehetőségeket.

lépés egy kép létrehozásához:

1. Szüksége lesz egy hangfájlra (például WAV, MP3).

2. Válassza ki a módszerét: Válasszon egy programozási nyelvet, audio szerkesztőt vagy online eszközt.

3. Töltse be a hangot: Importálja a hangfájlt a kiválasztott szoftverbe.

4. generálja a megjelenítést: Használja a megfelelő funkciókat vagy eszközöket a hullámforma vagy a spektrogram létrehozásához.

5. Mentse el a képet: Mentse el a megjelenítést képfájlként (például PNG, JPG).

Ne feledje, hogy a spektrogramok a hang frekvenciatartalmának az idő múlásával gazdagabb ábrázolását biztosítják, míg a hullámforma egyszerűen az amplitúdó változásait mutatja. Válassza ki az igényeinek leginkább megfelelő megjelenítést. Ha további részleteket ad arról, hogy milyen képet keres (például egy egyszerű hullámforma, egy spektrogram, egy adott stílus), akkor több testreszabott útmutatást tudok adni.

  1. Mi három módja van az adatok rögzítésének?
  2. Miért jobbak a digitális jelek, mint az analógok?
  3. Hogyan lehet létrehozni egy hanghullámot adott műszer vagy eszköz segítségével?
  4. Házi Nagy hatótávolságú lehallgató készülék
  5. Hogyan lehet visszaállítani a törölt Olympus Voice Recorder Files