Python 忽略背景噪音?
我正在为我的电脑制作语音识别软件,但我遇到了一些问题: 1) 有没有办法忽略背景噪音?我想程序结束时,有x的时间量没有噪音,但背景噪音可以保持清醒无限期。Python 忽略背景噪音?,python,python-3.x,voice-recognition,pyaudio,Python,Python 3.x,Voice Recognition,Pyaudio,我正在为我的电脑制作语音识别软件,但我遇到了一些问题: 1) 有没有办法忽略背景噪音?我想程序结束时,有x的时间量没有噪音,但背景噪音可以保持清醒无限期。 2) 同样的事情,但反过来说,我希望它在听到声音时启动,但足够大的背景噪音也会启动它。对不起,我不能提供任何代码,只能提供伪代码。您可以创建可能的语音的enum或列表。仅当识别出音素的ADSR模式时激活该程序,并将音量作为次要指示器,以分离“背景”音素。如果背景噪音太大,干扰了音素的识别,那么首先就不应该将其视为背景声音 Aah = 1 Ah
2) 同样的事情,但反过来说,我希望它在听到声音时启动,但足够大的背景噪音也会启动它。对不起,我不能提供任何代码,只能提供伪代码。您可以创建可能的语音的enum或列表。仅当识别出音素的ADSR模式时激活该程序,并将音量作为次要指示器,以分离“背景”音素。如果背景噪音太大,干扰了音素的识别,那么首先就不应该将其视为背景声音
Aah = 1
Ahh = 2
Ehh = 3
...
if soundEvent == true:
if phoneme.type = Aah:
what_i_said = "a"
...
对于你的第二个问题,我搜索了“pyaudio threshold”,发现了这样一个问题:你不需要写下他们说了什么,但只要有一个音素在说话,你就知道有人在说话。谁曾投票否决过这个问题,最好给我一个更好的答案?知道,可能是流氓投票或意外投票,你投票赞成去中和它吗?