【发布时间】:2020-08-27 09:52:05
【问题描述】:
如何使用麦克风作为音源来检测音高? (并打印出来)。我已经看到一些允许通过 wav 文件保留音高的来源,但我想知道是否有办法为前者做到这一点。
这是我正在使用的基地
import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
with mic as source:
r.adjust_for_ambient_noise(source, duration=0.3)
audio = r.listen(source)
transcript = r.recognize_google(audio)
print(transcript)
编辑:具体来说,想要对男性/女性声音进行一般检测。
【问题讨论】:
标签: python audio speech-recognition microphone pitch