Traducido del inglés. Ver original
Texto a voz en iPhone XS y otros iPhone antiguos
Tres barreras distintas deciden si un lector neuronal funciona en un iPhone de hace ocho años (la versión de iOS, el chip y la memoria) y solo dos aparecen en la ficha. Qué pide cada app de Kokoro y por qué las cifras cambian tanto.
· Actualizado el · mazzzystar · 9 min de lectura
Texto a voz en un iPhone XS: esa es la pregunta con la que llega mucha gente. El iPhone XS se presentó en septiembre de 2018, tiene ocho años y sigue recibiendo actualizaciones de iOS, y lo que quieren saber es si una voz neuronal moderna (de las que suenan a persona y no a navegador GPS) puede funcionar en él, o si “IA en el dispositivo” es una forma discreta de decir “cómprate un teléfono nuevo”.
Cuando se escribió esto, funcionaba. Pero lo deciden tres barreras distintas, solo dos aparecen en la ficha del App Store, y cada app las coloca en sitios muy diferentes.
Respuesta corta
Hoy, no: desde la versión 1.0.4, las voces de Sandbook requieren un iPhone 12 o posterior, así que un iPhone XS, XS Max o XR no es compatible. El 14 de septiembre de 2026, cuando se escribió esto, Sandbook 1.0.2 todavía aceptaba la generación de 2018, y al menos otro lector con Kokoro ya ponía el listón más alto, en el iPhone 15. El modelo es el mismo en todas; lo que fija el mínimo es el entorno de GPU que lo rodea.
Alcance y fuentes
Sandbook es mi propia app. Cada requisito citado abajo se leyó en la ficha de cada app en el App Store de EE. UU. el 14 de septiembre de 2026, y la distinción que importa es de qué línea salió: la sección Compatibilidad de Apple se genera a partir de lo que envió el desarrollador, mientras que una lista de dispositivos dentro de la descripción es el desarrollador diciéndote qué admite. No he medido el rendimiento de estas apps en hardware antiguo, y en este artículo no hay cifras de tiempos porque no he medido ninguna.
Tres barreras, y solo dos aparecen en la ficha
Barrera 1: la versión de iOS
La más dura, porque no admite discusión. iOS 18 funciona en el iPhone XR, XS y XS Max y en todos los posteriores, además del iPhone SE de segunda y tercera generación. Un iPhone X o un iPhone 8 dejaron de recibir actualizaciones en iOS 16, y ningún chip va a cambiar eso. iOS 17 ya trazó su línea en el mismo punto que iOS 18: en el XS y el XR.
Aquí es donde la mayoría de estas apps pierden de verdad los teléfonos antiguos. KO Reader y Local Narrator exigen iOS 18.6, no simplemente iOS 18, lo que deja fuera sin hacer ruido a quien haya dejado de actualizar.
Barrera 2: el chip
Cuando una app necesita una generación concreta de GPU, Apple lo indica en la sección Compatibilidad. El 14 de septiembre de 2026, la línea de Sandbook 1.0.2 fijaba como mínimo el chip de 2018 del iPhone XS, XS Max y XR. Koro Voices y On-Device AI tenían la misma línea del chip de 2018; Éist, Play Text y KO Reader no tenían ningún requisito de chip en la sección de Apple. (Desde entonces, Sandbook 1.0.4 ha subido su propio mínimo al iPhone 12.)
Y aquí se pone interesante. Local Narrator no tiene línea de chip de Apple, pero su propia descripción dice “iPhone 15 or later” (iPhone 15 o posterior). Ese es el mínimo del propio desarrollador, no el de Apple, y está cinco generaciones de modelo por encima del mínimo que Sandbook indicaba entonces.
Barrera 3: la memoria, que nadie anuncia
La verdadera limitación de un teléfono antiguo no es la velocidad de cálculo, es la RAM. Un modelo de voz tiene que estar cargado en memoria mientras habla, e iOS cierra una app en primer plano que pide más memoria de la que el dispositivo puede ceder. La propia descripción de Sandbook en el App Store es inusualmente directa sobre esto en sus preguntas frecuentes: “If it crashes, this indicates that your device has low memory (3GB or less), which may happen on iPhone SE or older models.” (si se cierra, indica que tu dispositivo tiene poca memoria, 3 GB o menos, algo que puede pasar en el iPhone SE o en modelos más antiguos).
Esa es la frase que hay que sopesar si tu teléfono está justo al final de la lista de compatibles. También es la razón por la que otros desarrolladores fijan un mínimo más alto del que estrictamente necesitan: exigir un iPhone 12 elimina los dispositivos con más probabilidades de quedarse sin memoria y, con ellos, toda una categoría de reseñas de una estrella.
Dónde pone cada lector su mínimo
| App | Línea de compatibilidad de Apple | Lista de dispositivos del desarrollador | iPhone más antiguo que cumple |
|---|---|---|---|
| Sandbook | 1.0.2: iOS 18.0 o posterior, chip de 2018 o posterior | 1.0.4: iPhone 12 o posterior | iPhone 12 (2020), desde la 1.0.4 |
| Éist | iOS 17.0 o posterior | No indica ninguna | iPhone XS / XS Max / XR (2018), con iOS 17 |
| Play Text | iOS 18.0 o posterior | No indica ninguna | iPhone XR (2018) |
| KO Reader | iOS 18.6 o posterior | No indica ninguna | iPhone XR (2018) |
| Local Narrator | iOS 18.6 o posterior | “iPhone 15 or later” | iPhone 15 (2023) |
| Koro Voices | iOS 16.6 o posterior, chip de 2018 o posterior | No indica ninguna | iPhone XS / XS Max / XR (2018) |
| On-Device AI | iOS 18.0 o posterior, chip de 2018 o posterior | No indica ninguna | iPhone XS / XS Max / XR (2018), con 1,9 GB de almacenamiento |
Fíjate en lo que dice y lo que no dice la última columna. El 14 de septiembre de 2026, ninguna app de esta tabla bajaba de ese mismo hardware de 2018, porque las listas de dispositivos de iOS 17 y 18 de la propia Apple terminan en el XS y el XR: la diferencia entre estas apps no está en qué teléfonos pueden alcanzar, sino en cuáles han decidido alcanzar. El mínimo de iOS 17 de Éist es el más amable para quien ha dejado de actualizar; la línea del iPhone 15 de Local Narrator descarta cinco años de teléfonos que podrían ejecutar el modelo.
Por qué un chip de 2018 bastaba para este modelo en concreto
“IA en el dispositivo” ha pasado a significar un modelo de lenguaje de varios miles de millones de parámetros, y esos sí necesitan un teléfono reciente y varios gigabytes donde alojarse. Kokoro-82M no es eso. Tiene 82 millones de parámetros, y la descarga completa de Sandbook ocupa unos 276 MB con el modelo y las 41 voces incluidos, dos órdenes de magnitud menos que los modelos de chat locales con los que se vende un iPhone actual.
Lo que necesita del hardware es una generación de GPU lo bastante moderna para el conjunto de funciones de Metal al que apunta Apple MLX, y memoria libre suficiente para mantener los pesos mientras funciona el resto de la app. Cuando se escribió esto, el chip de 2018 cumplía ambas cosas. (Con la 1.0.4, Sandbook comprobó que su versión de MLX necesita la familia de GPU presentada con el A14, y subió su mínimo al iPhone 12.) Es cierto que aquí la limitación es la base del software y no el cálculo, y por eso un teléfono de ocho años puede producir una voz que, cuando era nuevo, habría necesitado un centro de datos.
Hay una cosa que un teléfono antiguo no recibe, y no es la calidad del audio: es el tiempo. La velocidad de generación depende de la GPU, así que el mismo capítulo se sintetiza más despacio en un chip antiguo que en uno nuevo. Como Sandbook genera frase a frase con un búfer de anticipación y empieza a reproducir tras la primera frase y no tras el capítulo entero, lo que eso te cuesta sobre todo es una pausa algo más larga justo al principio. No he publicado tiempos por dispositivo y no voy a inventármelos aquí; la arquitectura es lo que puedo describir con honestidad, y el plazo de reembolso del App Store es lo que lo decide para tu teléfono concreto.
Qué recibe hoy un teléfono antiguo
En un dispositivo compatible, del iPhone 12 en adelante, sigue sin haber un nivel reducido: todos los dispositivos reciben los mismos 82 millones de parámetros, la misma salida a 24 kHz, las 41 voces (28 de ellas en inglés de EE. UU. y del Reino Unido), el mismo rango de velocidad de 0,5× a 2,5× aplicado dentro del modelo, el resaltado palabra por palabra y la misma posición guardada en cada libro.
Y si tu teléfono está por debajo de ese mínimo, un iPhone XS, XR u 11, o un iPhone X, 8 o 7 que se quedó en iOS 16, la respuesta es la que ya tienes en el dispositivo. Leer pantalla forma parte de las opciones de accesibilidad de iOS, no cuesta nada y funciona en versiones mucho más antiguas que cualquier app de esta lista. Leer pantalla frente a un lector neuronal explica qué cambias a cambio.
La página de producto sobre esto, qué iPhone son compatibles con Sandbook, reúne en un solo sitio la lista completa de iPhone y iPad.
Preguntas sobre hardware antiguo
¿Sandbook sigue funcionando en un iPhone XS?
No, desde Sandbook 1.0.4 ya no. Sus voces requieren ahora un iPhone 12 o posterior, o un iPad con chip A14 o M1 o posterior, con iOS 18.2 o posterior, porque el entorno de MLX que usa necesita la familia de GPU que llegó con el A14. El iPhone XS, XS Max, XR, 11 y SE (2.ª generación) no son compatibles para la voz. En esos teléfonos, Leer pantalla (Speak Screen) y Leer selección, integradas en iOS, son la forma gratuita de escuchar un texto en voz alta.
Mi iPhone puede usar iOS 18. ¿Significa eso que funcionará un lector con Kokoro?
No necesariamente. La versión de iOS es solo la primera barrera. Varios lectores, entre ellos Sandbook desde la 1.0.4, necesitan una GPU más nueva de la que exige el propio iOS 18: un iPhone 12 o posterior. Revisa tanto la línea de iOS como cualquier lista de chips o dispositivos en la ficha del App Store. En iPad, fíjate en el chip más que en la versión de iOS.
¿Un lector en el dispositivo necesita conexión para generar la voz?
Para la voz, no. En las apps comparadas aquí el modelo va dentro de la descarga y se ejecuta en el dispositivo, así que un iPhone compatible en modo avión lee un libro exactamente igual que con wifi. En Sandbook, solo añadir una página web necesita conexión.
¿Por qué otras apps de Kokoro piden hardware más nuevo si el modelo es el mismo?
Porque un requisito de dispositivo es tanto una decisión de soporte como una decisión técnica. Descartar los teléfonos compatibles más antiguos elimina los dispositivos con más probabilidades de quedarse sin memoria y, con ellos, toda una categoría de reseñas de una estrella. Es una decisión defendible; simplemente no es una propiedad de Kokoro-82M, que es un modelo de 82 millones de parámetros y pequeño comparado con cualquier otra cosa que se presente como IA en el dispositivo.
Fuentes
Cada requisito de arriba se leyó en la ficha indicada, en el App Store de EE. UU., el 14 de septiembre de 2026. Los desarrolladores cambian las versiones mínimas de una versión a otra; la ficha es siempre la respuesta actual.
- Sandbook: Natural Voice Reader — compatibility and description — App Store de EE. UU.
- Local Narrator — stated supported devices — App Store de EE. UU.
- KO Reader — compatibility — App Store de EE. UU.
- Éist: PDF/Ebook to Audiobook — compatibility — App Store de EE. UU.
- Play Text (TTS) — compatibility — App Store de EE. UU.
- Koro Voices: Text to speech — compatibility — App Store de EE. UU.
- On-Device AI: Private Workspace — compatibility — App Store de EE. UU.
Sobre el autor
Sandbook lo escribe y lo desarrolla una sola persona, que publica como mazzzystar. Todo lo que este blog dice sobre Sandbook se puede comprobar en la app; todo lo que dice sobre otras apps sale de su propia ficha o documentación, con la fecha en que se consultó. Las correcciones son bienvenidas y se aplican.
En un iPhone 12 o posterior, habla
Sandbook 1.0.4 requiere iOS 18.2 y un iPhone 12 o posterior, o un iPad con chip A14 o M1 o posterior, y da a todos los dispositivos compatibles las mismas 41 voces, el mismo modelo y el mismo audio a 24 kHz. Gratis, sin nada que comprar dentro.
iOS 18.2 o posterior · iPhone 12 o posterior y iPad