Hogyan hozhatok létre egy hanghullám képet?
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.