Говорить и слушать одновременно, как Alexa [закрыто]
Я пробую себя в чем-то очень новом для меня. Я хотел разработать функцию, которая чем-то похожа на Alexa.
Итак, вот функция, которую я хотел разработать. Когда я нажимаю на кнопку play, система должна зачитать содержимое, сохраненное в формате pdf. Во время чтения она также должна прослушивать любые запросы пользователя.
Что я пробовал до сих пор?
Я пытался разработать эту функцию с помощью модуля pyttsx3. Но этот модуль только говорит, но не слушает. У меня также есть проблема с приостановкой и возобновлением речи.
импорт pyttsx3 импортировать pdfplumber import PyPDF2
file = 'C:/Users/Downloads/Books/Eleven Minutes.pdf'
#Creating a PDF File Object
pdfFileObj = open(file, 'rb')
# creating a pdf reader object
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
#Get the number of pages
pages = pdfReader.numPages
speaker = pyttsx3.init()
if 'play' in request.GET:
with pdfplumber.open(file) as pdf:
#Loop through the number of pages
for i in range(0, pages):
page = pdf.pages[i]
speaktext = page.extract_text()
speaker.say(speaktext)
speaker.runAndWait()
if 'stop' in request.GET:
speaker.endLoop()
spaker.stop()
На чем основана моя система? Она основана на Python, Javascript, SQlite.
Буду признателен за любую помощь в этом вопросе.
ТИА