我有一段python脚本,它通过一个连续循环(〜5Hz)运行,以从连接到PC的一组传感器中获取数据,就像接近传感器一样。
我想使用python并以连续的方式将此传感器数据转换为音频输出。那就是:当我的传感器循环正在运行时,我想生成并播放连续正弦音频声音,其频率由传感器输出调制(例如,较高的传感器值=较高的频率)。这是我想要的输出(当然没有GUI,http://www.szynalski.com/tone-generator/)
我已经浏览了很多可用的软件包(pyDub,pyAudio,Winsound),但似乎都解决了一个难题,无论是信号生成,保存还是播放,但我似乎都找不到办法结合起来。
或者这不是使用python的可行途径,我是否应该编写一个脚本将传感器数据输入到另一种更友好的音频语言中?
谢谢。
答案 0 :(得分:0)
我有一段通过连续循环(〜5Hz)运行的python脚本
如果仅在循环中添加winsound.Beep(frequency_to_play,1),这不起作用吗?