我将MCP3008 ADC芯片连接到了一个电容麦克风和树莓派上。我使用Python进行比特带状读取并得到一个0-1024的整数输入。我按照这篇教程进行比特带状读取:https://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/connecting-the-cobbler-to-a-mcp3008。
我的问题是,如何将这个整数转换为有意义的东西?我能否在Python中将这些字节写入文件以获取Audacity可以播放的原始音频数据?现在,当我尝试写这些值时,它们只显示为整数而不是二进制。我对Python非常陌生,我找到了这个链接来转换原始数据,但我在生成原始数据方面遇到了困难:Python open raw audio data file。
我甚至都不确定这些值代表什么,它们是与时间相关的PCM数据吗?
我的问题是,如何将这个整数转换为有意义的东西?我能否在Python中将这些字节写入文件以获取Audacity可以播放的原始音频数据?现在,当我尝试写这些值时,它们只显示为整数而不是二进制。我对Python非常陌生,我找到了这个链接来转换原始数据,但我在生成原始数据方面遇到了困难:Python open raw audio data file。
我甚至都不确定这些值代表什么,它们是与时间相关的PCM数据吗?