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