-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.txt
More file actions
60 lines (48 loc) · 1.21 KB
/
Copy pathREADME.txt
File metadata and controls
60 lines (48 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Audio Processing Tool
Este proyecto implementa un procesador de audio que aplica filtros de banda y analiza señales de audio. El procesador puede manejar múltiples archivos de audio y generar análisis de frecuencia en formato CSV.
## Estructura del Proyecto
```
audio-processor/
├── src/
│ └── audio_processor.py
├── tests/
│ └── test_audio_processor.py
├── examples/
│ └── example_usage.py
├── requirements.txt
├── .gitignore
├── LICENSE
└── README.md
```
## Instalación
1. Clonar el repositorio:
```bash
git clone https://github.com/yourusername/audio-processor.git
cd audio-processor
```
2. Crear un entorno virtual (recomendado):
```bash
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
```
3. Instalar dependencias:
```bash
pip install -r requirements.txt
```
## Uso
```python
from audio_processor import AudioProcessor
# Crear una instancia del procesador
processor = AudioProcessor(
input_folder="path/to/audio/files",
output_base_folder="path/to/output"
)
# Procesar todos los archivos en la carpeta
processor.process_folder()
```
## Requisitos
- Python 3.8+
- NumPy
- SciPy
- pandas
- soundfile