Nueva app del rizoma :vela (com.rizoma.vela). Graba con AudioRecord (PCM 16 kHz mono), pasa cada cuadro por una puerta de voz adaptativa con histéresis, pre-roll y cola, y solo codifica lo que suena → AAC/.m4a (MediaCodec+MediaMuxer, sin deps ni LAME). Los silencios no se guardan: el audio queda contiguo y compacto, y el log de diálogo registra los tiempos reales. - log de diálogo: línea de tiempo de fragmentos (hora, duración, nivel) con silencios colapsados; persistido en log.json (atómico) por sesión. - vigilia nocturna: foreground service tipo micrófono + wakelock parcial; en silencio solo calcula RMS (barato) → ahorra batería con pantalla apagada. - UI Compose rizoma: medidor de onda en vivo, reproducción del audio compactado con salto por fragmento, y ajustes (sensibilidad, pre-roll, cola, calidad, mantener pantalla). NO compilado aquí (sin SDK en este equipo). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
32 lines
682 B
Kotlin
32 lines
682 B
Kotlin
pluginManagement {
|
|
repositories {
|
|
google {
|
|
content {
|
|
includeGroupByRegex("com\\.android.*")
|
|
includeGroupByRegex("com\\.google.*")
|
|
includeGroupByRegex("androidx.*")
|
|
}
|
|
}
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
}
|
|
|
|
rootProject.name = "rizoma"
|
|
include(":launcher")
|
|
include(":keyboard")
|
|
include(":consola")
|
|
include(":matiz")
|
|
include(":nimbo")
|
|
include(":notas")
|
|
include(":cubo")
|
|
include(":nonet")
|
|
include(":vela")
|