Descripción

El imagotipo representa un Smartphone con piernas y brazos, caminando, con una lupa en una mano y con gafas de sol.
La pantalla del Smartphone incluye cuadrados dentro que representan la distribución habitual del menú de apps.
Debajo de este icono o personaje, se incluye el nombre del proyecto 'BuscaApps', seguido de un pequeño subtitulo que dice: 'Encuentra apps accesibles para todos'

Ocultar

Piper TTS (iOS)

datos de la aplicación:

Notas de la aplicación

Entrada actualizada tras corregirse un par de errores: Por un lado, el problema de las voces españolas con las palabras acentuadas. Antes no se pronunciaban esas vocales con acento, o si se hacía, se verbalizaba que tenía acento. También se ha solucionado el ajuste de la velocidad de las voces en la configuración de voiceOVer. Antes se graduaba a la inversa y ahora ya va bien. Lamentablemente, permanece el error de que al reiniciar el móvil, las voces desaparecen del rotor.

Piper TTS es un motor neuronal de texto a voz de código abierto que nos permite agregar otras voces a iOS, y por lo tanto, a VoiceOver. Sus voces también se pueden usar con aplicaciones de lectura de libros como Vox Libri, voice Dream, Speech Central, etc.
Esta app nos ofrece de forma gratuita voces bastante naturales y en multitud de idiomas. Incluido Español de España, de Méjico y de Argentina, así como en catalán y euskera. En la app Store se describen como voces neuronales de gran calidad, naturales, claras y similares a las humanas, optimizadas para la inteligibilidad y la escucha prolongada.
Se ofrecen dos tipos de voces: Por un lado, las que hay disponibles para su descarga desde el gestor de voces incorporado en Piper TTS. Por otro lado, se nos ofrece la posibilidad de subir nuestra propia voz clonada (en el caso de que hayamos hecho un proceso que se hace por separado, con herramientas externas a Piper TTS, y dispongamos de los archivos “ONNX” y “JSON” necesarios).
Las voces disponibles en la app son modelos de voces neuronales clonadas de algunas personas que las han compartido con el desarrollador para que estén disponibles desde el gestor de voces. La voz personal que subamos nosotros es únicamente para nuestro uso privado. La privacidad está garantizada. Desde la app No hay posibilidad de compartirla para que sea pública. Si hemos conseguido una muy buena voz, podemos contactar con el desarrollador para que, si le gusta, la integre en la app. Por supuesto, también podemos compartir los dos archivos de nuestra voz con las personas que la quieran, para que luego la suban a su app.
Las voces están disponibles en 3 calidades: low, medium y hight (baja, media y alta). Dependiendo de ello, ocupan más o menos espacio y la calidad es muy distinta. Las low dejan bastante que desear. Las otras ocupan alrededor de unos 60 MB y hay de todo. Algunas no valen mucho, pero las hay que están bastante bien.
Lamentablemente, en el momento de elaborar esta entrada, Piper TTS presenta un error. Y es que tras descargar las voces y agregarlas al rotor de voiceOver, si apagamos el móvil y volvemos a encenderlo, nos encontramos con que las voces ya no están disponibles desde el rotor (me refiero a apagarlo del todo, no a bloquearlo). Si teníamos una voz de Piper TTS seleccionada al momento del reinicio no hay ningún problema. No nos quedamos sin voz, pues el sistema no encuentra la voz y pasa a usar la voz de Mónica durante unos segundos. Luego pasa a usar la voz principal que tengamos en voiceOver, en caso de que no sea Mónica. Curiosamente, si vamos a los ajustes de VoiceOver vemos que permanecen las voces agregadas al rotor, pero sin sus nombres, y al entrar no se reproduce su muestra de audio. Hay que eliminarlas tanto de aquí como de la app Piper TTS, volver a descargarlas y volver a agregarlas al rotor.
Si se soluciona este error, Piper TTS puede ser realmente útil, pues algunas de sus voces no están nada mal, y se abre una puerta para poder emplear más voces con voiceOver o con apps de lectura. Sobre todo si se proporcionan voces de mayor calidad.

Cómo crear y subir una voz personal a Piper TTS

Desde el botón de “Help” (ayuda) de la app se explica que para utilizar una voz personal hay que subir un par de archivos, pero no se dan apenas detalles más allá del nombre de esos archivos. A continuación describo de forma resumida cómo sería ese proceso:

  1. Hay que grabar una muestra de nuestra voz. Se debe hacer con la mejor calidad posible, sin ruidos de fondo, hablando de forma natural y pausada. No hace falta que leamos un texto, basta con hablar de algo. La duración mínima recomendada para la grabación es de unos 25 a 30 minutos.
  2. Fragmentar la grabación en audios de unos 10 segundos (como mínimo 5 y como máximo 15 segundos). Se recomienda que el audio original quede fragmentado en unos 150 clips de audio.
  3. Transcribir esos fragmentos de audio a texto. Lo adecuado es usar un script automatizado de Python que los transcribe de forma automática y que de paso lo hace con el formato adecuado para entrenar el modelo.
  4. Entrenar el modelo usando plataformas como Kaggle o Colab. Tras ese proceso, se consiguen 2 archivos: El modelo de la voz en formato “ONNX” y su archivo de configuración “JSON”.
  5. Guardamos los archivos en alguna nube que tengamos instalada en el iPhone y a la cual podamos acceder desde la app “Archivos”. Luego, desde la app d Piper TTS, desde el botón “Import model from files”, se han de seleccionar los dos a la vez para subirlos de forma simultánea. Es muy importante subirlos simultáneamente. Una vez importados, la app procesará el JSON y aplicará el modelo de forma automática.

Breve descripción del interfaz

La app está en inglés, pero su interfaz es muy sencillo y claro. En la pantalla principal están los botones:

Cómo agregar las voces a voiceOver

  1. Una vez hemos descargado una voz, hay que ir a los ajustes de VoiceOver (ajustes/Accesibilidad/VoiceOver).
  2. Entramos en “Voz”.
  3. Podemos agregarla como voz principal, pero visto el problema que hay al momento de reiniciar el móvil, lo mejor es agregarla al rotor, pulsando en “Añadir voz del rotor”.
  4. Accedemos al idioma al que pertenece la voz. Una vez dentro, la encontraremos debajo del encabezado “Piper”. Pulsamos encima de su nombre.

Cómo emplear las voces desde una app de lectura

Basta con acceder al ajuste correspondiente dentro de la aplicación en la que deseamos emplear la voz. La encontraremos junto al resto de voces ofrecidas por el sistema.


Actualizado a 25/04/2026

Compartir:

CorreoWhatsAppFacebook

Aporta más información

Si conoces recursos útiles para esta app, o alguno de sus enlaces no están operativos, puedes aportar información actualizada.