Make Windows speak with python

Install win32com

pip install pypiwon32

Make windows speak

from win32com.client import Dispatch
s = Dispatch("SAPI.SpVoice")
s.Speak("Ciao a tutti")

Reapeat what I say

After you see “say something” say something and the computer will repeat it.

import os
import time
import speech_recognition as sr
from win32com.client import Dispatch

s = Dispatch("SAPI.SpVoice")

def speak(text):
	s.Speak(text)

pngs = [x for x in os.listdir() if x.endswith(".PNG")]
name = [x.split(".")[0] for x in os.listdir() if x.endswith(".PNG")]

for n in range(1):
    for j in range(1,4):
            r = sr.Recognizer()
            with sr.Microphone() as source:

                print ('Say Something!')
                audio = r.listen(source)
                try:
                    text = r.recognize_google(audio)
                    print(text)
                    speak(text)
                except:
                    print('Did not get that try Again')
                    text=''
    time.sleep(1)

Subscribe to the newsletter for updates
Tkinter templates

Avatar My youtube channel

Twitter: @pythonprogrammi - python_pygame

Claude's Games

Arkanoid
Platform 2d

1. Memory game

Videos

Speech recognition game

Pygame's Platform Game

Other Pygame's posts

Advertisement