Actividad - Texto A Voz, en Python
Actividad - Texto A Voz, en Python
Actividad - Texto A Voz, en Python
En esta actividad vamos a crear una clase que se encargue de leer texto. Para ello vamos a instalar,
en primer lugar, el módulo pyttsx3.
• https://pypi.org/project/pyttsx3/
• https://ichi.pro/es/introduccion-a-pyttsx3-un-conversor-de-texto-a-voz-para-python-
81905511310787
• https://programmerclick.com/article/599851478/
Este módulo también tiente métodos para controlar la velocidad de la voz y el control del volumen.
En la documentación de arriba tenéis información de como realizar esos cambios.
¿Qué se os pide?
Crear una clase, en Python, llamada Lector, cuya función es leer textos en español, que están
guardados en un fichero de texto plano (es decir, que no se pueden pasar ficheros PDF o de Writer /
Word, por ejemplo).
La clase Lector debe de utilizar el módulo pyttsx3 para su funcionamiento. Los métodos públicos
que se deben de implementar son:
IMPORTANTE: Mirad los ejemplos que hay en la documentación, ya que ahí explica como
realizar las operaciones del módulo pyttsx3.
Rúbrica
En esta sección se presenta la Rúbrica, que es el documento donde se especifica como se valora y se
puntúa tu actividad.
Puntuación
Rúbrica
máxima
Diseña correctamente el método leerTexto(rutaFicheroTexto). 2
Diseña correctamente los métodos subirVolumen() y bajarVolumen(). 2
Diseña correctamente los métodos subirVelocidad() y bajarVelocidad(). 2
Realiza ejemplos de uso, para todos los métodos, instanciando la clase y utilizando
2
ficheros de texto plano.
Funciona correctamente toda la aplicación. 2
Entrega
Se deberá entregar un fichero Python (con extensión .py) con los apartados solicitados. en la fecha
límite indicada en la plataforma Moodle del centro.