我写了一个程序来用python进行语音转文本,它运行良好。但我想为某些特定的单词或命令构建此文件。就像我说话时一样,它转换了所有内容,因此大多数时候它给我错误的结果。我当时是寻找更少的单词,也许会更准确。我不确定。有可能吗?
这是我做的-
import speech_recognition as sr
sr.Microphone(device_index=1)
r=sr.Recognizer()
r.energy_threshold=5000
with sr.Microphone() as source:
print("speak!")
audio=r.listen(source)
try:
text=r.recognize_google(audio)
print(format(text))
except:
print("sorry")
file=open('input.txt','w')
file.write(text)
file.close()