【发布时间】:2021-07-30 11:59:58
【问题描述】:
我正在做一个项目,程序将获取语音输入,然后检查其发音是否正确(我将它用于语言学习网站)。 我试图使用谷歌翻译来检查发音,但我认为它没有那个功能。有什么想法吗?
这是我的语音识别脚本:
import speech_recognition
import pyttsx3
recognizer = speech_recognition.Recognizer()
while True:
try:
with speech_recognition.Microphone() as mic:
recognizer.adjust_for_ambient_noise(mic, duration=0.2)
audio = recognizer.listen(mic)
text = recognizer.recognize_google(audio)
text = text.lower()
print(text)
所以我再次需要一些可以检查单词发音的东西。
【问题讨论】:
-
这不应该用“简单”的语音识别 API 来解决,因为他们的目标是相反的:将尽可能多的发音映射到相同的结果。