AI Artificial Intelligence

Viele Teile ergeben ein Ganzes! Die Kunst unwichtige Details zu vermeiden!

Ein monotones Audiosignal generieren

Erzeugen eines Audiosignals mit vordefinierten Parametern.

Beispiel - Datei: MonotonAudio.py

# Visualisierung eines Audiosignals
# 2022 Ehrenfried Stuhlpfarrer

# Import der erforderlichen Bibliotheken
import numpy as np
import matplotlib.pyplot as plt
from scipy.io.wavfile import write

# Datei für das Audio - Signal erzeugen
file_output = "AudioMonotone.wav"

# Die Parameter spezifizieren
duration = 35 # Sekunden
freq_sampling = 44100 # kHz
freq_tone = 784
min_val = -4 * np.pi
max_val = 4 * np.pi

# Das Audio Signal generieren
t = np.linspace(min_val, max_val, duration * freq_sampling)
audio_sig = np.sin(2 * np.pi * freq_tone * t)

# Das Audio - Signal im Output - File speichern
write(file_output, freq_sampling, audio_sig)

# Die ersten 200 Werte für den Graphen generieren
audio_sig = audio_sig[:200]
time_axis = 1000 * np.arange(0, len(audio_sig), 1) / float(freq_sampling)

# Visualisierung des Audio Signals
plt.plot(time_axis, audio_sig, color="red")
plt.xlabel("Zeit in Millisekunden")
plt.ylabel("Amplidude")
plt.title("Erzeugtes Audiosignal")
plt.show()

KI

Copyright © 2022. All Rights Reserved. Ehrenfried Stuhlpfarrer