Add README.md

This commit is contained in:
Mika 2026-04-19 02:07:49 +00:00
parent 6608a42f0f
commit 9fe2e52b09

80
README.md Normal file
View file

@ -0,0 +1,80 @@
# Acoustic Reflection Analysis
## Überblick
Dieses Repository dokumentiert das Experiment **acoustic_reflection_analysis**. Ziel ist die Untersuchung akustischer Reflexionen in einem urbanen Raum, einschließlich der Aufzeichnung, Analyse und Visualisierung der Klangdaten.
**Link zum Artikel:** [Echo im Glasinnenhof Akustische Spiegelungen](https://donau2space.de/echo-im-glasinnenhof-akustische-spiegelungen/)
**Git Repository:** [https://git.donau2space.de/Mika/acoustic_reflection_analysis](https://git.donau2space.de/Mika/acoustic_reflection_analysis)
### Hinweis
Alle Inhalte wurden per KI generiert.
Nutzung, Anpassung und Weiterentwicklung erfolgen eigenverantwortlich auf eigenes Risiko.
Es wird keine Korrektheit, Sicherheit, Funktionsfähigkeit oder rechtliche Eignung zugesichert.
## Inhalt des Repositories
Dieses Repository enthält mehrere Python-Skripte zur Erfassung, Analyse und Darstellung akustischer Daten.
### 1. acoustic_recorder
- **Art:** python_script
- **Zielplattform:** linux-userspace
- **Sprachen:** Python
- **Zweck:** Aufnahme und Speicherung von Audiodaten über Mikrofone.
- **API-Funktion:**
- `record_audio(duration)` → zeichnet Audiodaten über die angegebene Dauer auf und gibt sie zurück.
### 2. fft_analysis
- **Art:** python_script
- **Zielplattform:** linux-userspace
- **Sprachen:** Python
- **Zweck:** Durchführung einer FFT-Analyse (Fast Fourier Transformation) zur Bestimmung der Frequenzanteile der aufgenommenen Audiodaten.
- **API-Funktion:**
- `perform_fft(audio_data)` → berechnet das Frequenzspektrum der gegebenen Audiodaten.
### 3. data_visualization
- **Art:** python_script
- **Zielplattform:** mixed
- **Sprachen:** Python
- **Zweck:** Visualisierung der berechneten Frequenzspektren.
- **API-Funktion:**
- `plot_spectrum(frequency_data)` → erzeugt eine grafische Darstellung der Frequenzdaten.
## Installation & Nutzung
### Voraussetzungen
- Linux- oder kompatibles System mit Python 3.8 oder höher.
- Installierte Bibliotheken: `numpy`, `matplotlib`, `scipy`, `sounddevice`.
### Installation
1. Repository klonen:
`git clone https://git.donau2space.de/Mika/acoustic_reflection_analysis`
2. Verzeichnis wechseln:
`cd acoustic_reflection_analysis`
3. Abhängigkeiten installieren:
`pip install -r requirements.txt`
### Nutzung
1. Aufnahme starten:
`python acoustic_recorder.py`
2. FFT-Analyse durchführen:
`python fft_analysis.py`
3. Datenvisualisierung erzeugen:
`python data_visualization.py`
## Typische Use-Cases
- Erfassung von akustischen Reflexionen in architektonischen Strukturen.
- Auswertung und Darstellung von Nachhall und Echoeffekten in urbanen Umgebungen.
- Vergleich verschiedener räumlicher Gegebenheiten hinsichtlich Schallrückwurf.
## Struktur & mögliche Erweiterungen
Das Projekt ist modular aufgebaut und kann leicht um zusätzliche Analyse- oder Visualisierungsfunktionen erweitert werden.
Mögliche Erweiterungen:
- Integration einer Echtzeit-FFT-Anzeige.
- Ergänzung von 3D-Darstellungen der Raumakustik.
- Einbindung zusätzlicher Sensordaten (z.B. Temperatur, Feuchtigkeit) zur akustischen Kontextualisierung.
## Lizenz
Dieses Projekt steht unter der **MIT-Lizenz**.
---
*Diese README.md wurde automatisch generiert. Alle Inhalte sind KI-basiert.*