loc изпользуется для выборки елемента(или элементов) по условию, вы не можете поместить loc в df[] так как loc и должен возвращать новый dataframe(или Series). Изпользуйте первый вариант или соедините два разных loc-a.
Надеюсь я понятно объяснил
Сделайте простой парсер который ищет ответы на вопросы.
Рекомендую изпользовать Python + Selenium.
p.s если вопросы школьные - рекомендую парсить https://znanija.com/
если вопросы другой тематики - рекомендую парсить https://otvet.mail.ru/
вообще таких сайтов очень много
while True:
a = int(input('Введите первое число: '))
b = int(input('Введите второе число: '))
print('Первое число + Второе число будет {}. Все это знают!'.format(a+b))
exit_ = input('Выйти [да, нет]:')
if exit_.lower() == 'да':
break
elif exit_.lower() == 'нет':
pass
Я не знаю библиотеки разпознования речи с поддержкой .ogg, но возможно я смогу помочь. В Python можно конвертировать .ogg в .wav и уже использовать .wav для Speech to Text.