PDVOICE BUDDY — REGISTRO DE CAMBIOS
Una luz que permanece encendida mientras tu voz se escucha
Los más recientes primero. Los números de versión son informales; esto es un
prototipo, no un producto lanzado.
Escrito para quien retome este proyecto más adelante — incluyéndome a mí
mismo en el futuro. Cuando una decisión fue revertida, se registra el motivo
en lugar de borrarlo en silencio, porque las reversiones son la parte más
útil de un documento como este.
=============================================================================
0.4 — EL PISO CONVERSACIONAL
Actual. Android y Windows.
=============================================================================
Motivada por la revisión de una asistente médica especializada en Parkinson.
Su corrección fue la retroalimentación externa más importante que ha
recibido el proyecto.
EL PROBLEMA QUE ELLA IDENTIFICÓ
Hasta la versión 0.3, el punto medía una sola cosa: ¿la voz está por
encima del ruido de la sala? Eso funciona en un restaurante y falla
gravemente en una sala de estar silenciosa, donde un susurro está
cómodamente por encima del ruido de fondo y enciende el punto. La
aplicación estaba premiando exactamente el hábito que existe para
corregir.
Ser audible y proyectar la voz a un volumen conversacional normal no son
el mismo objetivo, y la aplicación solo perseguía el primero.
QUÉ CAMBIÓ
Ahora el punto exige que la voz supere DOS barreras a la vez:
1. Por encima de la sala, con un margen (para lugares ruidosos)
2. Por encima de un nivel de dB absoluto (para lugares silenciosos)
El que sea más alto es el que manda. En un restaurante decide la sala;
en una sala silenciosa decide el nivel absoluto.
Los cinco niveles de sensibilidad ahora tienen un objetivo en dB dentro
del rango conversacional normal:
Suave ~57 dB apenas debajo de lo conversacional, para empezar
Fácil ~60 dB
Normal ~63 dB el valor predeterminado
Firme ~66 dB
Fuerte ~69 dB
AGREGADO
- Calibración del micrófono en Configuración: una lectura aproximada de
dB en vivo con ajustes de ±1 dB y un botón de Reiniciar. Pensada para
un profesional de la salud con un medidor de nivel de sonido real, no
para el paciente.
- Guía de ubicación en el manual: a una distancia aproximada de un brazo
extendido. Esto se volvió indispensable en el momento en que se
introdujo un nivel absoluto.
LIMITACIÓN HONESTA, REGISTRADA DELIBERADAMENTE
El micrófono de un teléfono o tablet no tiene una referencia absoluta,
su ganancia varía según el modelo, y su lectura disminuye con la
distancia. Los números en dB son aproximaciones, no mediciones, y no
coincidirán con un medidor real. Esto se indica tanto en el manual de la
aplicación como aquí. Nunca debe presentarse como una medición.
PRUEBAS
Una prueba existente — "la escala absoluta es irrelevante" — afirmaba
exactamente el supuesto que esta versión revierte. Se reescribió en
lugar de eliminarla, para que el cambio de parecer siga siendo visible:
la mitad relativa por sí sola ignora la escala absoluta
(se mantuvo, acotada)
un susurro en una sala silenciosa no enciende el punto (nueva)
en una sala ruidosa, la sala fija el umbral (nueva)
el umbral es el que sea más alto entre los dos (nueva)
CORRECCIÓN EN LA DOCUMENTACIÓN
La Parte 4 del manual comenzaba con "las últimas dos deberías dejarlas
como están", lo cual, por posición, señalaba a Abrir al iniciar sesión y
la configuración del auto — indicándole al lector que ignorara el
control de seguridad al conducir. Ahora nombra explícitamente
Calibración del micrófono. Contar por posición fue el error; las
secciones se mueven, los nombres no.
=============================================================================
0.3 — ESPAÑOL, Y UNA CONFIGURACIÓN DE IDIOMA
=============================================================================
AGREGADO
- Traducción completa al español latinoamericano de ambas aplicaciones,
usando "usted" en todo momento, ya que se trata mayormente de personas
mayores a quienes se dirige una herramienta de salud.
- Una configuración de Idioma: Automático / English / Español.
DOS DECISIONES QUE VALE LA PENA CONSERVAR
Una sola compilación, no dos. La tablet sigue el idioma del dispositivo
de forma predeterminada, así que no hay nada que elegir ni una segunda
descarga.
"English" y "Español" nunca se traducen — cada uno aparece siempre en su
propio idioma. Alguien que busque el español en una tablet configurada
en inglés tiene que reconocer "Español" a simple vista, sin importar en
qué idioma esté la aplicación en ese momento. Solo "Automático" se
traduce.
La configuración existe porque un dispositivo configurado en inglés por
un familiar no debe decidir en qué idioma lee la persona que lo usa.
DECISIONES DE TRADUCCIÓN MARCADAS PARA REVISIÓN
- "Small pill" → "barra pequeña", deliberadamente NO "píldora". La forma
de "píldora" no sobrevive la traducción en una aplicación dirigida a
personas que toman medicación a diario.
- "Heard" → "Se oye". Es el estado de recompensa y debería sonar como
"te están escuchando", no como un informe técnico.
- "I'm driving" → "Voy conduciendo", con "manejando" señalado como
posiblemente más natural en gran parte de América Latina. Es un tema
crítico para la seguridad, así que se dejó para que lo resolviera un
hablante nativo.
Esto viene acompañado de una hoja de revisión, escrita para un hablante
fluido sin conocimientos técnicos. Todas las cadenas de texto siguen
esperando revisión.
NO TRADUCIDO
La guía del usuario, la encuesta de retroalimentación, las notas de
instalación y el contenido del sitio web. Unas pocas miles de palabras;
vale la pena hacerlo solo si aparecen evaluadores de habla hispana.
ADEMÁS
- Por debajo del capó: cada cadena de texto fija en el código se movió a
archivos de recursos en Android y a una tabla de referencia en
escritorio. Nada visible para el usuario, pero es lo que hizo posible
la traducción.
- La prueba de ajuste de texto en la barra medía la palabra en inglés.
Se corrigió para medir la palabra real, o "Más fuerte" habría
desaparecido en silencio.
=============================================================================
0.2 — ESCRITORIO Y TABLET ALINEADOS
=============================================================================
La aplicación de Windows se reescribió para que ambas plataformas fueran
realmente la misma aplicación: la misma medición, los mismos cinco niveles
de sensibilidad, los mismos colores, las mismas dos formas, el mismo texto.
Antes se habían ido distanciando.
AGREGADO (ESCRITORIO)
- El punto brillante, en reemplazo del anillo anterior.
- Barra pequeña y pantalla completa, igual que en la tablet.
- Íconos de pausa y engranaje, igual que en la tablet.
- Abrir al iniciar sesión.
El modelo de medición ahora es una portación deliberada línea por línea
entre Kotlin y Python, para que ambas versiones no puedan volver a
distanciarse en silencio.
=============================================================================
0.1 — ANDROID
=============================================================================
La versión que por primera vez funcionó en la mano de alguien.
AGREGADO
- Punto brillante, pantalla completa, con un modo de protector de
pantalla para que una tablet en su base se convierta en una luz de
escritorio permanente sin necesidad de abrir nada.
- Barra flotante que se posiciona sobre otras aplicaciones, se puede
arrastrar y recuerda su lugar.
- Cinco niveles de sensibilidad, cuatro colores.
- Pausa, y un ✕ en la barra que realmente cierra la aplicación y libera
el micrófono.
- Modo auto: no estoy en un auto / pasajero / manejando.
CAMBIOS EN EL CAMINO
- Anillo → punto brillante. El movimiento del anillo no era lo
suficientemente fluido para leerse de un vistazo, que es exactamente
su función.
- Texto de pausa/reanudar → íconos de pausa y reproducción.
- Se eliminó una pantalla de confirmación después de elegir la barra
flotante. Explicaba algo que el usuario ya podía ver.
- "Small pill" ahora lleva directamente a la barra flotante; antes se
podía terminar con ambas en pantalla a la vez.
CORREGIDO
- El punto se quedaba trabado en "Heard" e ignoraba la voz.
- El texto "Tap anywhere for settings" quedaba detrás del aviso
"Louder".
- El ícono de la bandeja desaparecía al cerrar la ventana (escritorio).
LA DECISIÓN DEL AUTO
Registrada originalmente como "funciona sin cambios — un soporte para
auto es lo mismo que una base." Eso estaba mal, y revertirlo fue la
decisión más importante del proyecto.
Un punto que pulsa al ritmo del habla, montado en la línea de visión de
quien conduce, es peligroso e ilegal en muchas jurisdicciones. Se
dividió en pasajero (el punto permanece encendido, nadie está
manejando) y manejando (pantalla apagada, solo una vibración corta).
Un dispositivo no puede distinguir entre ambos casos, así que pregunta,
y la respuesta se reinicia en cada inicio — un "pasajero" desactualizado
nunca debe pasar al siguiente viaje. Detectar el auto automáticamente,
mediante Bluetooth o reconocimiento de actividad, sigue siendo la
respuesta correcta y todavía no está implementada.
=============================================================================
ANTES — COSAS PROBADAS Y ABANDONADAS
=============================================================================
UN PUCK DE ESCRITORIO
El concepto original. Un dispositivo enchufable sobre un escritorio.
Funcionaba como idea, pero estaba atado a una sola sala y requería
fabricar hardware.
UNA APLICACIÓN DE ESCRITORIO SOLO PARA WINDOWS
Real, utilizada, y la versión que demostró que la idea funcionaba.
Todavía se mantiene, pero una computadora no es donde ocurren la mayoría
de las conversaciones.
UNA VERSIÓN PARA APPLE
Intentada, abandonada. Un voluntario con una Mac se topó con problemas
de permisos y no había una guía paso a paso para macOS. Retomar solo si
alguien con una Mac y paciencia se ofrece como voluntario.
EL ENFOQUE DE SOLO PROTECTOR DE PANTALLA
Fue brevemente la forma recomendada de usarla, hasta la objeción obvia:
requiere que el dispositivo esté enchufado, así que no es portátil. Se
mantuvo como opción para una tablet en su base, pero se abandonó como la
vía principal.
QUÉ SE ELIMINÓ DELIBERADAMENTE
Un porcentaje diario — "you were audible 64% of today". Se eliminó. Se
reiniciaba cada vez que el servicio se reiniciaba, así que no podía
responder la única pregunta que vale la pena hacerse ("¿cómo fue la
semana?"), y un puntaje corre el riesgo de convertir un recordatorio en
un juicio. Si vuelve a implementarse, necesita sobrevivir a los
reinicios y ser genuinamente alentador.
=============================================================================
LIMITACIONES CONOCIDAS
=============================================================================
- El modo de manejo es manual. Nada detecta el auto. El usuario debe
seleccionarlo cada vez que abre la aplicación, y el manual lo dice
claramente. Esto debería ser automático.
- No hay ningún historial de progreso. Por ahora es algo deliberado,
pero significa que la aplicación no puede responder si ayudó a lo
largo de las semanas.
- Solo Android y Windows. Sin iOS, iPadOS ni macOS.
- No está en la Play Store, así que instalarla implica pasar por tres
advertencias de Android. Está documentado, pero de todas formas hace
que se pierdan personas en el camino.
- La calibración en dB es una estimación por dispositivo, corregible
solo a mano comparándola con una aplicación medidora aparte.
- El español no ha sido revisado por un hablante nativo.
- Nunca se probó en una sala genuinamente ruidosa. La mitad adaptativa
del modelo es la afirmación central de la aplicación, y todavía no se
ha puesto verdaderamente a prueba.
=============================================================================
PRINCIPIOS PERMANENTES
=============================================================================
Se registran porque a cada uno se llegó equivocándose primero.
Nunca se graba nada. El audio se convierte en un solo número de volumen
y se descarta. No hay ninguna grabación que pueda filtrarse porque nunca
se hace ninguna.
El punto es para el rabillo del ojo. Cualquier cosa que haga que alguien
lo mire directamente — texto, números, animación por sí misma — es un
retroceso.
Restar antes de agregar. Sin puntajes, sin rachas, sin notificaciones
sobre la voz. La herramienta que con más probabilidad se siga usando el
próximo mes es la que menos exige.
No exagerar. "Prototipo", "gratis" y "no es un dispositivo médico"
permanecen en cada página. Sobrevender una herramienta casera a personas
que están lidiando con una enfermedad degenerativa sería un daño real,
no simplemente mal marketing.
La persona no es un paciente. Es alguien que quiere que lo escuchen en
la cena.
Una luz que permanece encendida mientras tu voz se escucha
Los más recientes primero. Los números de versión son informales; esto es un
prototipo, no un producto lanzado.
Escrito para quien retome este proyecto más adelante — incluyéndome a mí
mismo en el futuro. Cuando una decisión fue revertida, se registra el motivo
en lugar de borrarlo en silencio, porque las reversiones son la parte más
útil de un documento como este.
=============================================================================
0.4 — EL PISO CONVERSACIONAL
Actual. Android y Windows.
=============================================================================
Motivada por la revisión de una asistente médica especializada en Parkinson.
Su corrección fue la retroalimentación externa más importante que ha
recibido el proyecto.
EL PROBLEMA QUE ELLA IDENTIFICÓ
Hasta la versión 0.3, el punto medía una sola cosa: ¿la voz está por
encima del ruido de la sala? Eso funciona en un restaurante y falla
gravemente en una sala de estar silenciosa, donde un susurro está
cómodamente por encima del ruido de fondo y enciende el punto. La
aplicación estaba premiando exactamente el hábito que existe para
corregir.
Ser audible y proyectar la voz a un volumen conversacional normal no son
el mismo objetivo, y la aplicación solo perseguía el primero.
QUÉ CAMBIÓ
Ahora el punto exige que la voz supere DOS barreras a la vez:
1. Por encima de la sala, con un margen (para lugares ruidosos)
2. Por encima de un nivel de dB absoluto (para lugares silenciosos)
El que sea más alto es el que manda. En un restaurante decide la sala;
en una sala silenciosa decide el nivel absoluto.
Los cinco niveles de sensibilidad ahora tienen un objetivo en dB dentro
del rango conversacional normal:
Suave ~57 dB apenas debajo de lo conversacional, para empezar
Fácil ~60 dB
Normal ~63 dB el valor predeterminado
Firme ~66 dB
Fuerte ~69 dB
AGREGADO
- Calibración del micrófono en Configuración: una lectura aproximada de
dB en vivo con ajustes de ±1 dB y un botón de Reiniciar. Pensada para
un profesional de la salud con un medidor de nivel de sonido real, no
para el paciente.
- Guía de ubicación en el manual: a una distancia aproximada de un brazo
extendido. Esto se volvió indispensable en el momento en que se
introdujo un nivel absoluto.
LIMITACIÓN HONESTA, REGISTRADA DELIBERADAMENTE
El micrófono de un teléfono o tablet no tiene una referencia absoluta,
su ganancia varía según el modelo, y su lectura disminuye con la
distancia. Los números en dB son aproximaciones, no mediciones, y no
coincidirán con un medidor real. Esto se indica tanto en el manual de la
aplicación como aquí. Nunca debe presentarse como una medición.
PRUEBAS
Una prueba existente — "la escala absoluta es irrelevante" — afirmaba
exactamente el supuesto que esta versión revierte. Se reescribió en
lugar de eliminarla, para que el cambio de parecer siga siendo visible:
la mitad relativa por sí sola ignora la escala absoluta
(se mantuvo, acotada)
un susurro en una sala silenciosa no enciende el punto (nueva)
en una sala ruidosa, la sala fija el umbral (nueva)
el umbral es el que sea más alto entre los dos (nueva)
CORRECCIÓN EN LA DOCUMENTACIÓN
La Parte 4 del manual comenzaba con "las últimas dos deberías dejarlas
como están", lo cual, por posición, señalaba a Abrir al iniciar sesión y
la configuración del auto — indicándole al lector que ignorara el
control de seguridad al conducir. Ahora nombra explícitamente
Calibración del micrófono. Contar por posición fue el error; las
secciones se mueven, los nombres no.
=============================================================================
0.3 — ESPAÑOL, Y UNA CONFIGURACIÓN DE IDIOMA
=============================================================================
AGREGADO
- Traducción completa al español latinoamericano de ambas aplicaciones,
usando "usted" en todo momento, ya que se trata mayormente de personas
mayores a quienes se dirige una herramienta de salud.
- Una configuración de Idioma: Automático / English / Español.
DOS DECISIONES QUE VALE LA PENA CONSERVAR
Una sola compilación, no dos. La tablet sigue el idioma del dispositivo
de forma predeterminada, así que no hay nada que elegir ni una segunda
descarga.
"English" y "Español" nunca se traducen — cada uno aparece siempre en su
propio idioma. Alguien que busque el español en una tablet configurada
en inglés tiene que reconocer "Español" a simple vista, sin importar en
qué idioma esté la aplicación en ese momento. Solo "Automático" se
traduce.
La configuración existe porque un dispositivo configurado en inglés por
un familiar no debe decidir en qué idioma lee la persona que lo usa.
DECISIONES DE TRADUCCIÓN MARCADAS PARA REVISIÓN
- "Small pill" → "barra pequeña", deliberadamente NO "píldora". La forma
de "píldora" no sobrevive la traducción en una aplicación dirigida a
personas que toman medicación a diario.
- "Heard" → "Se oye". Es el estado de recompensa y debería sonar como
"te están escuchando", no como un informe técnico.
- "I'm driving" → "Voy conduciendo", con "manejando" señalado como
posiblemente más natural en gran parte de América Latina. Es un tema
crítico para la seguridad, así que se dejó para que lo resolviera un
hablante nativo.
Esto viene acompañado de una hoja de revisión, escrita para un hablante
fluido sin conocimientos técnicos. Todas las cadenas de texto siguen
esperando revisión.
NO TRADUCIDO
La guía del usuario, la encuesta de retroalimentación, las notas de
instalación y el contenido del sitio web. Unas pocas miles de palabras;
vale la pena hacerlo solo si aparecen evaluadores de habla hispana.
ADEMÁS
- Por debajo del capó: cada cadena de texto fija en el código se movió a
archivos de recursos en Android y a una tabla de referencia en
escritorio. Nada visible para el usuario, pero es lo que hizo posible
la traducción.
- La prueba de ajuste de texto en la barra medía la palabra en inglés.
Se corrigió para medir la palabra real, o "Más fuerte" habría
desaparecido en silencio.
=============================================================================
0.2 — ESCRITORIO Y TABLET ALINEADOS
=============================================================================
La aplicación de Windows se reescribió para que ambas plataformas fueran
realmente la misma aplicación: la misma medición, los mismos cinco niveles
de sensibilidad, los mismos colores, las mismas dos formas, el mismo texto.
Antes se habían ido distanciando.
AGREGADO (ESCRITORIO)
- El punto brillante, en reemplazo del anillo anterior.
- Barra pequeña y pantalla completa, igual que en la tablet.
- Íconos de pausa y engranaje, igual que en la tablet.
- Abrir al iniciar sesión.
El modelo de medición ahora es una portación deliberada línea por línea
entre Kotlin y Python, para que ambas versiones no puedan volver a
distanciarse en silencio.
=============================================================================
0.1 — ANDROID
=============================================================================
La versión que por primera vez funcionó en la mano de alguien.
AGREGADO
- Punto brillante, pantalla completa, con un modo de protector de
pantalla para que una tablet en su base se convierta en una luz de
escritorio permanente sin necesidad de abrir nada.
- Barra flotante que se posiciona sobre otras aplicaciones, se puede
arrastrar y recuerda su lugar.
- Cinco niveles de sensibilidad, cuatro colores.
- Pausa, y un ✕ en la barra que realmente cierra la aplicación y libera
el micrófono.
- Modo auto: no estoy en un auto / pasajero / manejando.
CAMBIOS EN EL CAMINO
- Anillo → punto brillante. El movimiento del anillo no era lo
suficientemente fluido para leerse de un vistazo, que es exactamente
su función.
- Texto de pausa/reanudar → íconos de pausa y reproducción.
- Se eliminó una pantalla de confirmación después de elegir la barra
flotante. Explicaba algo que el usuario ya podía ver.
- "Small pill" ahora lleva directamente a la barra flotante; antes se
podía terminar con ambas en pantalla a la vez.
CORREGIDO
- El punto se quedaba trabado en "Heard" e ignoraba la voz.
- El texto "Tap anywhere for settings" quedaba detrás del aviso
"Louder".
- El ícono de la bandeja desaparecía al cerrar la ventana (escritorio).
LA DECISIÓN DEL AUTO
Registrada originalmente como "funciona sin cambios — un soporte para
auto es lo mismo que una base." Eso estaba mal, y revertirlo fue la
decisión más importante del proyecto.
Un punto que pulsa al ritmo del habla, montado en la línea de visión de
quien conduce, es peligroso e ilegal en muchas jurisdicciones. Se
dividió en pasajero (el punto permanece encendido, nadie está
manejando) y manejando (pantalla apagada, solo una vibración corta).
Un dispositivo no puede distinguir entre ambos casos, así que pregunta,
y la respuesta se reinicia en cada inicio — un "pasajero" desactualizado
nunca debe pasar al siguiente viaje. Detectar el auto automáticamente,
mediante Bluetooth o reconocimiento de actividad, sigue siendo la
respuesta correcta y todavía no está implementada.
=============================================================================
ANTES — COSAS PROBADAS Y ABANDONADAS
=============================================================================
UN PUCK DE ESCRITORIO
El concepto original. Un dispositivo enchufable sobre un escritorio.
Funcionaba como idea, pero estaba atado a una sola sala y requería
fabricar hardware.
UNA APLICACIÓN DE ESCRITORIO SOLO PARA WINDOWS
Real, utilizada, y la versión que demostró que la idea funcionaba.
Todavía se mantiene, pero una computadora no es donde ocurren la mayoría
de las conversaciones.
UNA VERSIÓN PARA APPLE
Intentada, abandonada. Un voluntario con una Mac se topó con problemas
de permisos y no había una guía paso a paso para macOS. Retomar solo si
alguien con una Mac y paciencia se ofrece como voluntario.
EL ENFOQUE DE SOLO PROTECTOR DE PANTALLA
Fue brevemente la forma recomendada de usarla, hasta la objeción obvia:
requiere que el dispositivo esté enchufado, así que no es portátil. Se
mantuvo como opción para una tablet en su base, pero se abandonó como la
vía principal.
QUÉ SE ELIMINÓ DELIBERADAMENTE
Un porcentaje diario — "you were audible 64% of today". Se eliminó. Se
reiniciaba cada vez que el servicio se reiniciaba, así que no podía
responder la única pregunta que vale la pena hacerse ("¿cómo fue la
semana?"), y un puntaje corre el riesgo de convertir un recordatorio en
un juicio. Si vuelve a implementarse, necesita sobrevivir a los
reinicios y ser genuinamente alentador.
=============================================================================
LIMITACIONES CONOCIDAS
=============================================================================
- El modo de manejo es manual. Nada detecta el auto. El usuario debe
seleccionarlo cada vez que abre la aplicación, y el manual lo dice
claramente. Esto debería ser automático.
- No hay ningún historial de progreso. Por ahora es algo deliberado,
pero significa que la aplicación no puede responder si ayudó a lo
largo de las semanas.
- Solo Android y Windows. Sin iOS, iPadOS ni macOS.
- No está en la Play Store, así que instalarla implica pasar por tres
advertencias de Android. Está documentado, pero de todas formas hace
que se pierdan personas en el camino.
- La calibración en dB es una estimación por dispositivo, corregible
solo a mano comparándola con una aplicación medidora aparte.
- El español no ha sido revisado por un hablante nativo.
- Nunca se probó en una sala genuinamente ruidosa. La mitad adaptativa
del modelo es la afirmación central de la aplicación, y todavía no se
ha puesto verdaderamente a prueba.
=============================================================================
PRINCIPIOS PERMANENTES
=============================================================================
Se registran porque a cada uno se llegó equivocándose primero.
Nunca se graba nada. El audio se convierte en un solo número de volumen
y se descarta. No hay ninguna grabación que pueda filtrarse porque nunca
se hace ninguna.
El punto es para el rabillo del ojo. Cualquier cosa que haga que alguien
lo mire directamente — texto, números, animación por sí misma — es un
retroceso.
Restar antes de agregar. Sin puntajes, sin rachas, sin notificaciones
sobre la voz. La herramienta que con más probabilidad se siga usando el
próximo mes es la que menos exige.
No exagerar. "Prototipo", "gratis" y "no es un dispositivo médico"
permanecen en cada página. Sobrevender una herramienta casera a personas
que están lidiando con una enfermedad degenerativa sería un daño real,
no simplemente mal marketing.
La persona no es un paciente. Es alguien que quiere que lo escuchen en
la cena.