PhiVox es una experiencia bioacústica generativa que transforma una voz humana en un viaje sonoro y visual basado en proporción áurea, beats binaurales, geometría simbólica e intención.
Voz → frecuencia raíz → secuencia Phi → estado sonoro → geometría → viaje audiovisual.
PhiVox está diseñado como un laboratorio creativo entre arte, tecnología, escucha profunda, visualización generativa y biodiversidad simbólica. No es una herramienta médica ni pretende diagnosticar, tratar o curar condiciones de salud.
Versión actual: v0.2.2
PhiVox ya cuenta con una interfaz web funcional para:
- grabar o cargar una voz;
- calibrar una frecuencia raíz aproximada;
- elegir estado sonoro:
delta,theta,schumann,alpha,beta; - elegir geometría: espiral Phi, Flor de la Vida, mandala concéntrico, Fermat, Arquímedes o campo toroidal;
- generar un archivo WAV experimental;
- reproducir y descargar el viaje sonoro;
- visualizar una geometría viva mediante Socket.IO.
PhiVox busca construir un lenguaje audiovisual de intención.
La voz humana aporta una señal única. El sistema toma esa señal como semilla y la expande mediante proporción áurea, síntesis sonora, beats binaurales y geometría generativa. La intención puede venir de una persona, de una comunidad, de un territorio o de la biodiversidad que se desea representar.
La pregunta central del proyecto es:
¿Cómo puede una voz convertirse en una experiencia sonora y visual que comunique intención, armonía y relación con la vida?
PhiVox ejecuta una cadena de transformación:
voz humana
→ análisis de frecuencia base
→ secuencia Phi
→ capa OM / armónicos
→ beat binaural según estado
→ perfil geométrico simbólico
→ archivo WAV
→ visualización viva
El resultado es un viaje audiovisual experimental que puede usarse como pieza artística, prototipo de instalación, demo de bioacústica creativa, herramienta educativa o base para experiencias de escucha inmersiva.
PhiVox v0.2 introduce un motor de geometría simbólica. Cada estado puede activar una forma distinta:
| Estado | Beat aproximado | Geometría sugerida | Capas | Significado |
|---|---|---|---|---|
delta |
2 Hz | Mandala concéntrico | 5 | reposo profundo, centro protegido |
theta |
6 Hz | Espiral Phi | 8 | imaginación, memoria, expansión orgánica |
schumann |
7.83 Hz | Flor de la Vida | 13 | cuerpo, paisaje, biodiversidad |
alpha |
10 Hz | Espiral de Fermat | 21 | claridad suave, distribución vegetal |
beta |
18 Hz | Espiral de Arquímedes | 13 | atención activa, ritmo ordenado |
Geometrías disponibles:
phi_spiral
archimedean_spiral
fermat_spiral
concentric_mandala
flower_of_life
torus_field
phivox/
├── app.py # Servidor Flask + API + Socket.IO
├── config.py # Configuración general y constantes
├── acoustic_engine.py # Síntesis Phi, OM, binaural y WAV
├── quantum_analyzer.py # Calibración vocal experimental
├── geometry_engine.py # Lenguaje geométrico de intención
├── fractal_visualizer.py # Render visual de geometrías vivas
├── templates/
│ └── index.html # Interfaz web
├── data/ # Archivos generados en ejecución
└── README.md
Probado en Debian con Python 3.11.
Dependencias del sistema:
sudo apt update
sudo apt install -y \
git unzip curl \
python3 python3-pip python3-venv \
portaudio19-dev libsndfile1-dev ffmpeg libasound2-devDependencias principales de Python:
- Flask
- Flask-SocketIO
- NumPy
- SciPy
- Librosa
- Matplotlib
- DashScope opcional
- pydub / sounddevice según flujo de audio
git clone https://github.com/oscuridadinfinita/phivox.git
cd phivox
python3 -m venv ~/phivox-env
source ~/phivox-env/bin/activate
pip install --upgrade pip
pip install \
"numpy==1.26.4" \
"scipy==1.11.4" \
"matplotlib==3.8.4" \
"llvmlite==0.42.0" \
"numba==0.59.1" \
"scikit-learn==1.4.2" \
"librosa==0.10.2.post1" \
dashscope \
sounddevice \
flask \
flask-socketio \
pydubSi el repositorio remoto todavía se llama phyvox, clonar temporalmente así:
git clone https://github.com/oscuridadinfinita/phyvox.git phivox
cd phivoxDashScope es opcional. PhiVox puede generar audio local sin clave de API.
Para activar la capa de IA narrativa:
export DASHSCOPE_API_KEY="TU_API_KEY"
export DASHSCOPE_MODEL="qwen-turbo"Para pruebas se recomienda qwen-turbo. Para exploraciones más elaboradas se puede usar otro modelo compatible configurado en config.py.
Nunca subas claves reales al repositorio. Usa .env local o variables de entorno.
cd ~/phivox
source ~/phivox-env/bin/activate
export DASHSCOPE_MODEL="qwen-turbo"
python app.pyAbrir en el navegador:
http://127.0.0.1:5000
Desde otro dispositivo en la misma red local:
http://TU_IP_LOCAL:5000
Ejemplo observado en desarrollo:
http://192.168.100.165:5000
- Abrir
http://127.0.0.1:5000. - Grabar voz o subir un archivo de audio.
- Calibrar la frecuencia raíz.
- Elegir estado sonoro.
- Elegir geometría o dejar que PhiVox la resuelva.
- Escribir intención, por ejemplo:
calma,expansión,biodiversidad,regeneración. - Generar viaje.
- Reproducir, descargar o iniciar visualización viva.
Recibe un archivo de audio por multipart form con el campo audio.
curl -X POST http://127.0.0.1:5000/calibrate \
-F "audio=@test_audio/voz_prueba.wav"Respuesta esperada: perfil experimental con frecuencia base, duración, confianza aproximada y otros datos de análisis.
Genera un viaje sonoro WAV.
curl -X POST http://127.0.0.1:5000/generate_journey \
-H "Content-Type: application/json" \
-d '{
"human_base_freq": 194.4,
"duration": 30,
"desired_state": "schumann",
"intention": "biodiversidad",
"source": "voice",
"geometry": "flower_of_life"
}'Respuesta ejemplo:
{
"journey_id": "...",
"download_url": "/download/...",
"human_base_freq": 194.4,
"desired_state": "schumann",
"beat_freq": 7.83,
"geometry_profile": {
"geometry": "flower_of_life",
"layers": 13,
"source": "voice",
"intention": "biodiversidad",
"desired_state": "schumann",
"meaning": "campo terrestre: interconexión entre cuerpo, paisaje y biodiversidad"
}
}Descarga el WAV generado.
curl -L -o viaje_phivox.wav \
http://127.0.0.1:5000/download/TU_JOURNEY_IDEvento principal:
start_stream
Payload:
{
"journey_id": "TU_JOURNEY_ID"
}El servidor emite cuadros visuales y fragmentos sincronizados para la visualización viva.
PhiVox es una herramienta experimental de arte, bienestar creativo y exploración sonora.
No debe usarse como sustituto de:
- diagnóstico médico;
- tratamiento psicológico o psiquiátrico;
- terapia clínica;
- consejo profesional de salud.
Los beats binaurales y las experiencias de audio inmersivo pueden no ser adecuados para todas las personas. Usar volumen moderado y detener la experiencia si causa incomodidad.
No subir archivos generados:
data/
*.wav
*.mp3
*.flac
*.ogg
*.webm
*.aac
.env
Antes de hacer commit:
python -m py_compile \
config.py \
acoustic_engine.py \
quantum_analyzer.py \
geometry_engine.py \
fractal_visualizer.py \
app.py
git statusCrear una versión estable:
git tag -a v0.2.2 -m "PhiVox v0.2.2: experiencia web completa con voz, geometría, audio y visualización"
git push origin v0.2.2- favicon y logo;
- presets de intención: calma, expansión, biodiversidad, regeneración, memoria;
- mejor narrativa visual para cada geometría;
- pantalla final de resultado compartible;
- limpieza visual del panel técnico.
- importar sonidos de agua, viento, aves, insectos o paisaje local;
- mapear biodiversidad a geometrías específicas;
- crear perfiles por territorio o comunidad.
- proyección visual;
- audio espacial;
- sensores externos;
- integración con ESP32 u otros dispositivos físicos.
PhiVox intenta mantener dos principios:
- La experiencia debe sentirse poética.
- La implementación debe ser inspeccionable.
Por eso la lógica está separada en motores pequeños: análisis vocal, síntesis acústica, geometría, visualización y servidor web.
La magia no debe ocultar las reglas. La belleza debe poder explicarse, modificarse y compartirse.
Licencia por definir.
Antes de usar PhiVox con fines comerciales, comunitarios o institucionales, definir una licencia explícita para código, audios generados, visuales y marca.
Proyecto desarrollado como exploración de bioacústica generativa, geometría simbólica, voz humana y relación con la biodiversidad.
Nombre del proyecto: PhiVox
Concepto central: transformar voz e intención en experiencia audiovisual generativa.