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 hanghullámot az audioból?

Nem lehet közvetlenül * létrehozni * hanghullámot * a * audio -ból; Az audio * a hanghullám ábrázolása. Az audio fájlok (mint például az MP3, WAV stb.) A hanghullámot alkotó nyomásváltozások digitális kódolása. Amit megtehetsz:

1. Képzelje el a hanghullámot: Ez magában foglalja az amplitúdó adatainak kinyerését az audio fájlból, és hullámformának ábrázolni. Számos eszköz és programozási könyvtár megteheti ezt:

* szoftver: Audacity (ingyenes és nyílt forráskódú), Adobe meghallgatás, Logic Pro X, Audacity stb., Mindegyik lehetővé teszi az audio fájl hullámformájának megjelenítését.

* Programozási könyvtárak (Python): Az olyan könyvtárak, mint a Librosa, a PyDub és a SCIPY, lehetővé teszik az audio fájlok betöltését, a nyers hullámformákhoz való hozzáférést (általában Numpy tömbként), majd a MatplotLib használatával ábrázolják.

Íme egy egyszerű python példa a librosa és a matplotlib segítségével:

`` `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 ("your_audio_file.wav") # Cserélje ki a "Your_Audio_file.wav" fájlt

# Jelenítse meg a hullámformát

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

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

Plt.Title ("hullámforma")

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

PLT.YLABEL ("amplitúdó")

pult.show ()

`` `

2. Feldolgozhatja a meglévő audioadatokat (a hullámforma), hogy létrehozzon egy * új * hanghullámot, amely eltérő tulajdonságokkal rendelkezik. Ez magában foglalja a jelfeldolgozási technikákat:

* Szűrés: Vigyen fel szűrőket (alacsony áteresztőképességű, magas áteresztési, sávszélesség) a hanghullámban található frekvenciák módosításához.

* amplitúdó moduláció: Változtassa meg a hullám amplitúdóját az idő múlásával, hogy olyan effektusokat hozzon létre, mint a tremolo.

* Frekvencia moduláció: Változtassa meg a hullám gyakoriságát az idő múlásával, hogy olyan effektusokat hozzon létre, mint a vibrato vagy a hangmagasság.

* szintézis: Az audio elemzése (például a frekvenciák kinyerése és azok amplitúdóinak a Fourier -transzformációval történő kivonása alapján) * szintetizálhat * egy új hanghullámot, amely megközelíti az eredeti példányt. Ez összetettebb, és gyakran olyan technikákat foglal magában, mint az additív szintézis, a szubtraktív szintézis vagy a szemcsés szintézis.

Ezek a manipulációk fejlettebb jelfeldolgozási technikákat és programozást igényelnének. Az olyan könyvtárak, mint a SCIPY jelfeldolgozó modulja, hasznosak ehhez.

Röviden:* nem hoz létre * hanghullámot * a * audio -ból; Vagy megjelenítheti a meglévő hanghullám -ábrázolást, vagy manipulálja a digitális ábrázolást, hogy módosított vagy szintetizált hanghullámot hozzon létre. Maga az audio fájl * a hanghullám kódolt ábrázolása.

  1. A Gmailben végzett videocsevegés a felhasználó számítógépére kerül mentésre?
  2. Hogyan lehet átalakítani a fülhallgató az iPod Into mikrofonok
  3. Hogyan átírása Voices szöveggé
  4. Hogyan Felvétel Előadások a Laptop
  5. A rejtett Hangrögzítők