我只是在更新一些 python 程序以在 Python3 上工作。其中之一使用 Alsa Audio,根据他们的 github 条目,0.9.0 版包括:
为频道、格式、速率和周期大小添加了关键字参数 不推荐使用的 setchannel、setformat、setrate 和 setperiodsize
我有一些类似于下面的代码,它们使用了已弃用的东西,但我不知道如何重写它!任何想法都将受到欢迎
output = aa.PCM(aa.PCM_PLAYBACK, aa.PCM_NORMAL)
output.setchannels(no_channels)
output.setrate(sample_rate)
output.setformat(aa.PCM_FORMAT_S16_LE)
output.setperiodsize(chunk)