PyAudio正在剪辑声音结尾

2024-05-23 17:17:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经用PyAudio编写了一个用python编写的FSK调制解调器。一开始我把声音调制成一个*.wav文件,然后以后再播放,但这不是一个长期的解决办法。我已经把代码放在适当的地方,接受一些给定的输入,准备8N1数据发送,然后尝试播放它。在

我的问题是声音本身似乎没有完全播放;我通过注意到解调器生成正确的消息而没有最后几个字符来验证这一点。记录调制器输出的波也证实了这一观察结果。在

我认为这个问题与帧缓冲有关,但是我不知道是怎么回事。我试图通过一次发送所有数据(在流.write(…))但是这失败了。我也尝试过一次发送一个块(比如http://people.csail.mit.edu/hubert/pyaudio/)。不过,我不是从一个文件,而是从一个数组的样本。在

有什么问题吗?在


Tags: 文件数据代码声音消息调制解调器地方记录