Hay varias API disponibles para convertir texto a voz en python. Una de esas API disponibles en la biblioteca de python, comúnmente conocida como biblioteca win32com. Proporciona un montón de métodos para emocionarse y uno de ellos es el método Dispatch de la biblioteca. Método de envío cuando se pasa con el argumento de SAPI.SpVoice Interactúa con Microsoft Speech SDK para decir lo que escribe desde el teclado.
Ejemplos:
Input : Hello World Output : Input : 121 Output :
Instalación
Para instalar el módulo win32com.client, abra la terminal y escriba
pip install pypiwin32
Esto funciona en la plataforma Windows. Ahora estamos listos para escribir un programa de muestra que convierte texto a voz.
# Python program to convert # text to speech # import the required module from text to speech conversion import win32com.client # Calling the Dispatch method of the module which # interact with Microsoft Speech SDK to speak # the given input from the keyboard speaker = win32com.client.Dispatch("SAPI.SpVoice") while 1: print("Enter the word you want to speak it out by computer") s = input() speaker.Speak(s) # To stop the program press # CTRL + Z
Aporte:
Welcome to geeks for geeks
Producción:
Este artículo es una contribución de Subhajit Saha . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA