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 el terminal y escriba

pip install pypiwin32

Esto funciona en la plataforma Windows. Ahora estamos listos para escribir un programa de muestra que convierte texto en voz.

 

import win32com.client

 

 

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)

 

Aporte:

 Welcome to geeks for geeks

Producción:


Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema discutido anteriormente.

Deja una respuesta

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