Python:发出哔哔声

标签 python audio serial-port

我正在尝试让程序发出哔哔声。我在一台Windows机器上。我看过 http://docs.python.org/library/winsound.html

但不确定如何使用条形码扫描仪进行编程。

这是我的串行条码扫描器代码。

ser = serial.Serial()
ser.baudrate = 9600

#for windows
ser.port = 2 #for COM3

ser.open()
ser.write('hello')
ser.close()

更新:因为我用哔哔声惹恼了我的同事。我可以让它通过耳机的音频插孔吗?

最佳答案

在 Windows 上,如果您只想让计算机发出哔声:

import winsound
frequency = 2500  # Set Frequency To 2500 Hertz
duration = 1000  # Set Duration To 1000 ms == 1 second
winsound.Beep(frequency, duration)

winsound.Beep() 可用于您希望发出哔声的任何地方。

关于Python:发出哔哔声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6537481/

相关文章:

python - 将numpy数组转储为字符串的最快方法

python - Pandas 层次排序

java - 将部分 FileInputStream 写入 FileOutPutstream

.net - 不断从具有后台线程的串行端口读取

C# 串行数据丢失?

python - 用于将字符串转换为 Snake_case/CamelCase 的 Julia 实现

python - Python 比较运算符从左到右链/组是什么意思?

linux - 每个 channel 播放不同的声音

python - 如何在不改变音高的情况下改变音频速度?

linux - cat 只写入文件 evert 4.1kb