Dies ist eine alte Version des Dokuments!
Vorläufige Definition der Meilensteine:
Erweiterung der Erweiterungen:
# -*- coding: utf8 -*- import pyaudio import numpy as np import matplotlib.pyplot as plt CHUNKSIZE = 1024 #festgelegte Chunksize #den Audioeingang initialisieren p = pyaudio.PyAudio() stream = p.open(format=pyaudio.paInt16, channels=1, rate=44100, input=True, frames_per_buffer=CHUNKSIZE) #Daten schreiben frames = [] #Liste von Chunks(Blöcken) for i in range(0, int(44100 / CHUNKSIZE*5)): data = stream.read(CHUNKSIZE) frames.append(np.fromstring(data, dtype=np.int16))#evtl nur normal int? Datengröße müssen wir wohl später abschätzen was sinnvoll ist #Liste der numpy-arrays in 1D-array konvertieren numpydata = np.hstack(frames) print numpydata #Daten plotten plt.plot(numpydata) plt.show() #stream schließen stream.stop_stream() stream.close() p.terminate