0

I'm trying to search a string in a website but just can't..


import speech_recognition as sr
import urllib
import urllib.request
import re

page = urllib.request.urlopen("https://en.wikipedia.org/wiki/Main_Page").read()

r = sr.Recognizer()
with sr.Microphone() as source:
    print("say something: ")
    audio = r.listen(source)

flag = False
try:

    print("you said: " + r.recognize_google(audio,))

    flag = True

except sr.UnknownValueError:
    print("error")
except sr.RequestError as e:
    print("error; {0}".format(e))


if flag:
    re.findall(r.recognize_google(audio), page)
    page.find(r.recognize_google(audio))

else:
    print("error")
    

error is

return _compile(pattern, flags).findall(string) TypeError: cannot use a string pattern on a bytes-like object

0 Answers0