python - 有没有办法通过使用语音回答问题,通过 Python 语音识别将输入作为语音到文本
问题描述
我正在尝试通过使用文本输入的语音来回答当前的问题来创建一个数学测验这就是我得到的有没有办法让我使用我的语音来回答问题?
import random
score=0
for question_num in range(1, 5):
ops = ['+', '-', '*']
rand=random.randint(1,10)
rand2=random.randint(1,10)
operation = random.choice(ops)
maths = eval(str(rand) + operation + str(rand2))
print('\nQuestion number: {}'.format(question_num))
print ("The question is",rand,operation,rand2)
ans=int(input ("What is your answer:"))
if ans==maths:
print ("Correct")
score=score+1
else:
print ("Incorrect. The actual answer ",maths)
解决方案
你在这里有一些选择: