gioser

sergio/humanoid

HTML 13TOML 10 Definitions

vela: arreglar el nombre del método de Vosk (acceptWaveForm)

El transcriptor llamaba `recognizer.acceptWaveform(...)`; en la API Java de
Vosk es `acceptWaveForm` (con F mayúscula), y tiene sobrecarga para
`short[]`, que es justo lo que le pasamos. El módulo nunca se había
compilado aquí, así que el fallo estaba latente desde que se escribió.

Ahora `:vela:assembleDebug` pasa (46 MB: se lleva los .so de Vosk para las
cuatro ABIs), y vela ya entra en el catálogo de gioser.net/humanoid.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016w3QXjA1GHKcJG1sfJAbco

7bf8cd2caf0c5cec59294fef958b3220e7f4612b · by Sergio · (1 month ago) · parent f01b7a1aa · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

1 files · +1 −1

diff --git a/vela/src/main/java/com/rizoma/vela/audio/Transcriptor.kt b/vela/src/main/java/com/rizoma/vela/audio/Transcriptor.kt
index fcb60bb..0ba3c4d 100644
--- a/vela/src/main/java/com/rizoma/vela/audio/Transcriptor.kt
+++ b/vela/src/main/java/com/rizoma/vela/audio/Transcriptor.kt
@@ -62,7 +62,7 @@ class Transcriptor private constructor(
                 }
 
                 is Tarea.Audio -> {
-                    val fin = recognizer.acceptWaveform(t.pcm, t.n)
+                    val fin = recognizer.acceptWaveForm(t.pcm, t.n)
                     if (fin) acc.append(textoDe(recognizer.getResult(), "text")).append(' ')
                     // Parcial en vivo cada ~5 cuadros (100 ms) para no saturar.
                     if (cuadros++ % 5 == 0) {