Cómo hacer narrar al pc, en Python

Hacer hablar al pc

Si queremos hacer que el pc nos narre una variable, un resultado, etc..

Es fácil:

  • Instalamos win32com.client.
  • Así:
    • python -m pip install pywin32
    • Desde el cmd

Hecho esto, lo tenemos que importar:

  • import win32com.client
  • speaker = win32com.client.Dispatch(«SAPI.SpVoice»)

Lo introducimos en la clase al principio.

En el caso de la calculadora que esta en esta web, lo podríamos hacer así, el código fuente:

Ahorrando código:

  • reproducir = «El resultado de sumar » + str  (self.num1) + «mas» + str(self.nun2) + «es» + str (self.sumar)
    • # Lo valores enteros los cambiamos STRING para poder ser Narrados
    • # La forma de hacerlo seria así str(self.nun2), siendo el valor entre paréntesis el que es
    • # cambiado string (variable a cambiar )
  • speaker.Speak(reproducir)# Aquí es donde narramos el valor de la variable string
Translate » Traductor