Traducido del inglés. Ver original
TTS local · en el dispositivo
Texto a voz local, funcionando en tu iPhone
Texto a voz local (TTS local) para iPhone y iPad: Sandbook ejecuta el modelo de texto a voz Kokoro en el dispositivo, así que tu texto se convierte en voz sin enviarse a ningún servidor. 41 voces en seis idiomas, también en modo avión, gratis, sin cuenta y sin límites de uso.
iOS 18.2 o posterior · iPhone 12 o posterior y iPad · Sin cuenta
En resumen
¿Qué buena app de texto a voz local hay para iPhone?
Sandbook ejecuta el modelo de texto a voz Kokoro-82M en la GPU del iPhone con Apple MLX, así que libros, PDF, páginas web, escaneos de la cámara y texto pegado se leen en voz alta sin enviar ningún texto a un servidor. Tiene 41 voces en seis idiomas, resalta cada palabra mientras la lee y funciona en modo avión. Es gratis, sin compras dentro de la app, sin cuenta y sin límite de caracteres, y necesita iOS 18.2 en un iPhone 12 o posterior, o un iPad con chip A14 o M1 o posterior.
Verificado por última vez el 29 de septiembre de 2026
Qué significa “texto a voz local”
TTS son las siglas en inglés de texto a voz: software que convierte palabras escritas en una voz hablada. El TTS local significa que el modelo que hace esa conversión se ejecuta en tu propio dispositivo. El TTS en la nube significa que se ejecuta en el ordenador de otro: tu texto viaja por la red, un servidor genera el audio y te lo devuelve.
Los dos producen una voz, así que desde fuera pueden parecer iguales. La diferencia está en dónde se hace el trabajo, y de ahí se siguen tres cosas. Con el TTS en la nube, el texto tiene que viajar, hace falta conexión en el momento de hablar y cada frase le cuesta tiempo de servidor al proveedor; por eso los lectores en la nube cuentan caracteres, minutos u horas. Con el TTS local, el texto se queda donde está, la conexión da igual y no hay ninguna factura recurrente que recuperar.
Hace unos años, local quería decir las voces planas y robóticas del sistema. Eso cambió cuando los modelos neuronales de voz se hicieron lo bastante pequeños para caber en un teléfono y lo bastante rápidos para funcionar ahí en tiempo real. Hoy el texto a voz local cambia variedad por independencia, no calidad por privacidad.
Por qué importa el TTS local en un teléfono
El teléfono es donde se lee en los sitios más imprevisibles, y ahí es justo donde más duele depender de un servidor.
- Privacidad por arquitectura. Tus libros, PDF y páginas escaneadas no se suben, porque nada los necesita en ningún otro sitio. Todo se queda en tu dispositivo, y no hay cuenta ni seguimiento. La versión larga está en la página de texto a voz privado.
- Modo avión, túneles, mala cobertura. La voz generada en el dispositivo no nota que la red ha desaparecido. Un capítulo abierto en un vuelo suena igual que uno abierto en casa. Más sobre esto en texto a voz sin conexión.
- Sin contador por carácter. Cuando producir la voz no cuesta nada, no hay motivo para racionarla: ni cuota diaria, ni horas mensuales, ni un nivel de voces premium.
- Sin cola. No hay subida, ni trabajo de procesamiento, ni espera a que vuelva un archivo. Pulsas reproducir y la primera frase empieza en cuanto se genera.
Cómo hace Sandbook el texto a voz local
El motor es Kokoro-82M, un modelo neuronal de texto a voz de pesos abiertos con 82 millones de parámetros. La descarga ocupa unos 276 MB, con el modelo y las 41 voces incluidos, así que no se descarga nada al abrirla por primera vez y no hay clave de API ni paso de activación.
Sandbook ejecuta el modelo en la GPU del dispositivo con Apple MLX, el framework de Apple para aprendizaje automático en sus propios chips. El texto se divide en frases y cada una se genera mientras escuchas, a 24 kHz, así que la reproducción empieza tras la primera frase y no tras el capítulo entero. La velocidad va de 0,5× a 2,5×, y cada palabra se resalta mientras se lee.
El mismo modelo Kokoro también funciona en local en el navegador de un ordenador: prueba Kokoro TTS en una pestaña del navegador, donde la voz se genera en tu ordenador y no se sube nada.
Hay 41 voces en seis idiomas: 28 en inglés (20 americanas y 8 británicas), 3 en español, 1 en francés, 2 en italiano, 3 en portugués de Brasil y 4 en hindi. Leen archivos EPUB, PDF, TXT, RTF, Markdown y HTML, páginas web, escaneos y fotos de la cámara (reconocidos en el dispositivo) y texto escrito o pegado. El texto de la pestaña Lector se puede exportar como archivo M4A.
Lo que te cuesta el TTS local, con honestidad
Ejecutar el modelo en el teléfono es una decisión con factura, y se paga con esto:
- Una descarga grande. La descarga ocupa unos 276 MB, con el modelo y las 41 voces incluidos. Las apps en la nube son pequeñas porque sus voces viven en otro sitio.
- Un dispositivo más reciente. Sandbook necesita iOS 18.2 en un iPhone 12 o posterior, o un iPad con chip A14 o M1 o posterior. Si tu iPhone es más antiguo, consulta texto a voz en iPhone antiguos.
- La lectura en tiempo real se pausa al bloquear la pantalla. El modelo usa la GPU, e iOS suspende ese trabajo cuando la app deja de estar en primer plano. Para escuchar con la pantalla apagada, prepara antes el capítulo; después bloquea el teléfono y reprodúcelo.
- Menos idiomas que los servicios en la nube. Seis idiomas de voz, no decenas. Un servidor puede guardar un catálogo para el que ningún teléfono tiene espacio.
Cómo comprobar que de verdad es local
Cualquier app puede decir que funciona en el dispositivo. La prueba lleva un minuto y no exige fiarse de nadie:
- Abre en la app un libro, un PDF o un texto pegado.
- Activa el modo avión, con el wifi también apagado.
- Pulsa reproducir y escucha un capítulo entero; luego prueba una voz que aún no hayas usado.
La voz generada en un servidor no supera esa prueba. La voz generada en el teléfono ni la nota. En Sandbook, lo único que espera a tener conexión es añadir una página web nueva, porque hay que descargarla del sitio donde está publicada. Escanear una página impresa con la cámara también funciona en modo avión, porque el reconocimiento de texto se hace igualmente en el dispositivo.
Preguntas sobre el texto a voz local
¿El texto a voz local es tan bueno como el de la nube?
Para leer un libro en voz alta, la diferencia es mucho menor que antes. Sandbook ejecuta Kokoro-82M, un modelo neuronal de texto a voz, a 24 kHz en la GPU del iPhone, y eso es otra clase de voz frente a las antiguas voces robóticas del sistema que antes significaba la voz en el dispositivo. Donde la nube sigue ganando es en variedad: un servidor puede tener miles de voces en decenas de idiomas, y un teléfono no. Puedes juzgar la calidad tú mismo, porque cada una de las 41 voces de Sandbook tiene una muestra en la página de voces.
¿El TTS local funciona sin conexión?
Sí, eso es precisamente lo que lo hace local. En Sandbook, el modelo y las 41 voces vienen dentro de la app, así que los archivos EPUB, PDF, TXT, RTF, Markdown y HTML, los escaneos y las fotos de la cámara y el texto que escribes o pegas se leen en voz alta en modo avión. Lo único que necesita conexión es añadir una página web nueva, porque hay que descargarla antes de poder leerla; una vez guardada, también se lee sin conexión.
¿Qué iPhone pueden ejecutar texto a voz local?
Sandbook necesita iOS 18.2 o posterior en un iPhone 12 o posterior, o en un iPad con chip A14 o M1 o posterior. El mínimo lo fija el modelo, no una decisión comercial: generar voz neuronal en tiempo real necesita la GPU y la memoria de esos chips. Los iPhone más antiguos pueden seguir usando el texto a voz integrado en iOS, que funciona en cualquier dispositivo compatible.
¿El texto a voz local de Sandbook es gratis?
Sí, del todo. No hay compras dentro de la app, ni suscripción, ni anuncios, ni cuenta, ni límite de caracteres o de minutos. Como la voz se genera en tu propio dispositivo, leer un capítulo no le cuesta nada a nadie, así que no hay nada que medir. Las 41 voces en seis idiomas están disponibles desde la primera vez que abres la app.
Texto a voz local que puedes probar en modo avión
Instálala, apaga todas las conexiones y lee un capítulo entero. Todo se queda en tu dispositivo. Gratis, sin cuenta, 41 voces generadas en tu iPhone.
iOS 18.2 o posterior · iPhone 12 o posterior y iPad