Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 忽略背景噪音?_Python_Python 3.x_Voice Recognition_Pyaudio - Fatal编程技术网

Python 忽略背景噪音?

Python 忽略背景噪音?,python,python-3.x,voice-recognition,pyaudio,Python,Python 3.x,Voice Recognition,Pyaudio,我正在为我的电脑制作语音识别软件,但我遇到了一些问题: 1) 有没有办法忽略背景噪音?我想程序结束时,有x的时间量没有噪音,但背景噪音可以保持清醒无限期。 2) 同样的事情,但反过来说,我希望它在听到声音时启动,但足够大的背景噪音也会启动它。对不起,我不能提供任何代码,只能提供伪代码。您可以创建可能的语音的enum或列表。仅当识别出音素的ADSR模式时激活该程序,并将音量作为次要指示器,以分离“背景”音素。如果背景噪音太大,干扰了音素的识别,那么首先就不应该将其视为背景声音 Aah = 1 Ah

我正在为我的电脑制作语音识别软件,但我遇到了一些问题: 1) 有没有办法忽略背景噪音?我想程序结束时,有x的时间量没有噪音,但背景噪音可以保持清醒无限期。
2) 同样的事情,但反过来说,我希望它在听到声音时启动,但足够大的背景噪音也会启动它。

对不起,我不能提供任何代码,只能提供伪代码。您可以创建可能的语音的enum或列表。仅当识别出音素的ADSR模式时激活该程序,并将音量作为次要指示器,以分离“背景”音素。如果背景噪音太大,干扰了音素的识别,那么首先就不应该将其视为背景声音

Aah = 1
Ahh = 2
Ehh = 3 
...
if soundEvent == true:

    if phoneme.type = Aah:
    what_i_said = "a"
...

对于你的第二个问题,我搜索了“pyaudio threshold”,发现了这样一个问题:你不需要写下他们说了什么,但只要有一个音素在说话,你就知道有人在说话。谁曾投票否决过这个问题,最好给我一个更好的答案?知道,可能是流氓投票或意外投票,你投票赞成去中和它吗?