小编K K*_*K K的帖子

Python:如何从线程函数中获取多个返回值

调用了一个返回多个值的外部函数。

def get_name(full_name):
   # you code
   return first_name, last_name
Run Code Online (Sandbox Code Playgroud)

在简单的函数调用中,我可以得到结果。

from names import get_name

first, last= get_name(full_name)
Run Code Online (Sandbox Code Playgroud)

但是我需要使用线程进行调用以获取第一个和最后一个变量的结果值。我未能使用简单的线程调用。

first, last= Threading.thread(get_name, args= (full_name,)
Run Code Online (Sandbox Code Playgroud)

请帮我获取函数调用的返回值

python multithreading multiprocessing

7
推荐指数
1
解决办法
9219
查看次数

Python:比较两个可能有噪音的音频文件

出于项目目的,我正在录制舞台附近不同区域的音频剪辑(波形文件)。我需要检查源音频,即;使用从附近地点录制的音频,来自舞台的音频在舞台附近的位置具有很高的可听性。

更清楚的是,我在舞台附近的地方有麦克风,我有舞台和附近这些地方的音频剪辑。我如何检查来自舞台的声音是否被接收到附近的位置,或者我如何理解来自舞台的声音正在对附近的地方造成干扰。

python audio compare fft audio-processing

2
推荐指数
1
解决办法
3377
查看次数

Python:实时或从 wav 文件获取音量分贝级别

对于项目工作,我需要通过录制的音频文件或使用麦克风实时录制来测量音量。在我的初步研究之后,我尝试使用 soundfile 库。该文件是使用 soundfile 读取的20*np.log10(np.sqrt(np.mean(np.absolute(a)**2))),我已经计算了 dB 值。我得到了声音文件的负值。但是正常的声音可能在 50-70 dB 的范围内,而我得到的是负值。有人可以帮我解决这个问题吗?

python signal-processing numpy wav pyaudio

1
推荐指数
1
解决办法
8095
查看次数