1. ホーム
  2. python

[解決済み] パイソン ビープ音を鳴らす

2022-03-09 13:57:32

質問

プログラムがビープ音を出すようにしたいのですが。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()

UPDATE: ビープ音で同僚を困らせているので。ヘッドフォン用のオーディオジャックから鳴らすことはできますか?

解決方法

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() は、ビープ音を発生させたい場所で使用することができます。