pyaudio模块中的paInt16是什么?

问题描述 投票:0回答:1

在我看到Python的麦克风输入时

FORMAT = pyaudio.paInt16

我想知道这意味着什么

python-3.x pyaudio
1个回答
0
投票

声音以二进制形式存储,与计算机相关的一切也是如此。为了知道整数的开始和结束位置,使用了不同的方法。 PyAudio(我相信大多数编码也使用固定大小的位)。

paInt16基本上是一个带符号的16位二进制字符串。数字为15位,符号为1位,如果我没有完全弄错的话,你的范围选项为(-32768,32767)。无论如何,2 ^ 15。

看看这个关于数据类型的C解释,虽然不是严格的Python,但它与你的问题有关:https://www.tutorialspoint.com/cprogramming/c_data_types.htm

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.