>> Tecnologia elettronica >  >> Audio personale >> Registratori vocali digitali

Come posso creare un'onda sonora dall'audio?

Non puoi * creare direttamente * un'onda sonora * da * audio; L'audio * è * una rappresentazione di un'onda sonora. I file audio (come MP3, WAV, ecc.) Sono codifiche digitali delle variazioni di pressione che costituiscono un'onda sonora. Quello che puoi fare è:

1. Visualizza l'onda sonora: Ciò comporta l'estrazione dei dati di ampiezza dal file audio e la tracciarli come una forma d'onda. Molti strumenti e librerie di programmazione possono farlo:

* Software: Audacity (Free and Open-Source), Adobe Audition, Logic Pro X, Audacity, ecc., Tutti consentono di visualizzare la forma d'onda di un file audio.

* Libraries di programmazione (Python): Le librerie come Librosa, Pydub e Scipy consentono di caricare file audio, accedere ai dati della forma d'onda non elaborato (di solito come array numpy) e quindi tracciareli usando matplotlib.

Ecco un semplice esempio di Python usando Librosa e Matplotlib:

`` `Python

Importa librosa

Importa librosa.display

Importa matplotlib.pyplot come plt

# Carica il file audio

y, sr =librosa.load ("your_audio_file.wav") # sostituire "your_audio_file.wav" con il tuo file

# Visualizza la forma d'onda

plt.figure (figsize =(14, 5))

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

plt.title ("forma d'onda")

plt.xlabel ("time (s)")

plt.ylabel ("ampiezza")

plt.show ()

`` `

2. Genera una nuova onda audio in base ai dati audio: È possibile elaborare i dati audio esistenti (la forma d'onda) per creare una * nuova * onda sonora con caratteristiche diverse. Ciò comporta tecniche di elaborazione del segnale:

* Filtro: Applicare i filtri (passa-basso, passa-passe, passa-banda) per modificare le frequenze presenti nell'onda sonora.

* Modulazione di ampiezza: Cambia l'ampiezza dell'onda nel tempo per creare effetti come Tremolo.

* Modulazione di frequenza: Cambia la frequenza dell'onda nel tempo per creare effetti come il vibrato o il cambio di pitch.

* Sintesi: Sulla base dell'analisi dell'audio (ad esempio, di estrazione delle frequenze e delle loro ampiezze usando la trasformata di Fourier), è possibile * sintetizzare * una nuova onda sonora che si avvicina all'originale. Questo è più complesso e spesso comporta tecniche come la sintesi additiva, la sintesi sottrattiva o la sintesi granulare.

Queste manipolazioni richiederebbero tecniche di elaborazione del segnale più avanzate e programmazione. Le librerie come il modulo di elaborazione del segnale di Scipy sono utili per questo.

In breve, non si crea * un'onda sonora * da * audio; Visualizzi la rappresentazione dell'onda sonora esistente o manipola la rappresentazione digitale per creare un'onda sonora modificata o sintetizzata. Il file audio stesso * è * la rappresentazione codificata dell'onda sonora.

  1. Hai bisogno del manuale per il registratore CD Memorex modello 9290 mmo, come posso ottenerlo?
  2. Come eliminare Noise & Hiss in Registrazioni Digitali
  3. Come salvare i file Sony ICD- PX720 al computer
  4. Quali sono i vantaggi dell'utilizzo di un registratore audio esterno per catturare un suono di alta qualità in ambienti professionali?
  5. Esiste un modo migliore per trasferire file mp3 su cassette rispetto alla registrazione dagli altoparlanti del computer?
  6. Come giocare RCA RP5022B Digital Voice Recorder Files