tawasuyu

sergio/humanoid

HTML 38Markdown 1TOML 10 Definiciones

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 · por Sergio · (hace 1 mes) · padre f01b7a1aa · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +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) {