Convierta texto a voz en Python usando win32com.client

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *