Add markdown
This commit is contained in:
parent
59d65ce8a7
commit
96fee0cc6c
1 changed files with 97 additions and 0 deletions
97
markdown
Normal file
97
markdown
Normal file
|
|
@ -0,0 +1,97 @@
|
||||||
|
# Inn Sounds Experiment
|
||||||
|
|
||||||
|
## Überblick
|
||||||
|
Das Projekt **inn_sounds_experiment** untersucht Klangmuster unter einer Brücke. Ziel ist die Erfassung, Analyse und Korrelation akustischer Signaturen mithilfe von Python-basierten Skripten und KI-gestützten Verfahren. Die Ergebnisse werden sowohl in Echtzeit analysiert als auch in CSV-Formaten exportiert.
|
||||||
|
|
||||||
|
**Link zum Artikel:** [https://donau2space.de/echo-unter-der-innbruecke-ki-hoert-den-inn-fluestern/](https://donau2space.de/echo-unter-der-innbruecke-ki-hoert-den-inn-fluestern/)
|
||||||
|
|
||||||
|
**Git Repository:** [https://git.donau2space.de/Mika/inn_sounds_experiment](https://git.donau2space.de/Mika/inn_sounds_experiment)
|
||||||
|
|
||||||
|
### 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
|
||||||
|
Das Repository enthält Python-Skripte zur Datenaufnahme und -analyse sowie ein Exportmodul zur Datenbereitstellung.
|
||||||
|
|
||||||
|
### Artefakte
|
||||||
|
|
||||||
|
#### 1. inn_listen
|
||||||
|
- **Art:** python_script
|
||||||
|
- **Zielplattform:** Linux Userspace
|
||||||
|
- **Sprache:** Python
|
||||||
|
- **Beschreibung:** Erfasst Audiodaten über Mikrofone und führt Echtzeitanalyse durch.
|
||||||
|
- **API-Funktionen:**
|
||||||
|
- `start_stream(mic_type, gain, fft_size)`: Startet Audioaufnahme mit FFT-Verarbeitung und Logging.
|
||||||
|
- `notch_filter(signal, freq, Q)`: Filtert unerwünschte Frequenzen aus dem Signal.
|
||||||
|
- **Datenstrukturen:**
|
||||||
|
- `audio_data (JSON)`: timestamp, frequency, amplitude, pattern.
|
||||||
|
|
||||||
|
#### 2. data_analysis
|
||||||
|
- **Art:** python_script
|
||||||
|
- **Zielplattform:** Linux Userspace
|
||||||
|
- **Sprache:** Python
|
||||||
|
- **Beschreibung:** Analysiert aufgezeichnete Audiodaten zur Identifikation von Klangmustern und deren Korrelation.
|
||||||
|
- **API-Funktionen:**
|
||||||
|
- `analyze_patterns(audio_data)`: Erkennt wiederkehrende Muster und verknüpft sie mit korrelativen Eigenschaften.
|
||||||
|
- **Datenstrukturen:**
|
||||||
|
- `pattern_report (JSON)`: pattern_name, frequency, correlation, comments.
|
||||||
|
|
||||||
|
#### 3. data_export
|
||||||
|
- **Art:** csv_dataset
|
||||||
|
- **Zielplattform:** gemischt
|
||||||
|
- **Sprache:** CSV
|
||||||
|
- **Beschreibung:** Exportiert Audiodaten und Ergebnisse als CSV für externe Analysen.
|
||||||
|
- **API-Funktionen:**
|
||||||
|
- `export_to_csv(audio_data, file_path)`: Speichert Daten strukturiert im CSV-Format.
|
||||||
|
- **Datenstrukturen:**
|
||||||
|
- `export_data (CSV)`: timestamp, frequency, amplitude, pattern.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Installation & Nutzung
|
||||||
|
1. **Voraussetzungen:** Python ≥ 3.9, NumPy, SciPy, pandas, sounddevice.
|
||||||
|
2. **Installation:**
|
||||||
|
```bash
|
||||||
|
git clone https://git.donau2space.de/Mika/inn_sounds_experiment
|
||||||
|
cd inn_sounds_experiment
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
3. **Start der Audioaufnahme:**
|
||||||
|
```bash
|
||||||
|
python inn_listen.py --mic_type=usb --gain=4 --fft_size=2048
|
||||||
|
```
|
||||||
|
4. **Analyse:**
|
||||||
|
```bash
|
||||||
|
python data_analysis.py --input=data/audio_session.json --output=data/pattern_report.json
|
||||||
|
```
|
||||||
|
5. **Export:**
|
||||||
|
```bash
|
||||||
|
python -m data_export --input=data/pattern_report.json --file_path=output/report.csv
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Typische Use-Cases
|
||||||
|
- Erfassen und Speichern von Audiodaten unter Feldbedingungen.
|
||||||
|
- Echtzeitanalyse akustischer Strukturen mit KI-gestützter Signalverarbeitung.
|
||||||
|
- Export von Analyseergebnissen für Forschung und Statistik.
|
||||||
|
- Vergleich und Visualisierung von Klangmustern in wissenschaftlichen Arbeiten.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Struktur & Erweiterbarkeit
|
||||||
|
- **inn_listen.py:** Aufnahme- und Signalverarbeitung.
|
||||||
|
- **data_analysis.py:** Mustererkennung und statistische Auswertung.
|
||||||
|
- **data_export.py:** CSV-Exportmodul.
|
||||||
|
- Erweiterbar durch: zusätzliche Filter, neuronale Klassifikationsalgorithmen, visuelle Pattern-Darstellung.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Lizenz
|
||||||
|
Dieses Projekt steht unter der **MIT-Lizenz**.
|
||||||
|
|
||||||
|
Alle Inhalte sind automatisch generiert. Verwendung und Weiterentwicklung erfolgen auf eigene Verantwortung.
|
||||||
Loading…
Reference in a new issue