Я разработал метод, когда продукт не найден при использовании сканирования штрих-кодов, я поместил этот код в этот продукт не найден.
@api.multi
def _product_sound(self)
PyAudio = pyaudio.PyAudio
bitrate = 8000
frq = 500
LENGTH = 2
if frq > bitrate:
bitrate = frq+100
numberofframe = int(bitrate * LENGTH)
restframe = numberofframe % bitrate
wave = ''
for x in range(numberofframe):
wave = wave+chr(int(math.sin(x/((bitrate/frq)/math.pi))*124+128))
for x in range(restframe):
wave = wave+chr(128)
p = PyAudio()
stream = p.open(format = p.get_format_from_width(1), channels = 1,rate = bitrate,output = True)
stream.write(wave)
stream.stop_stream()
stream.close()
p.terminate()
Когда я пробую этот код в одной системе, он отлично работает.но когда я пытаюсь использовать в другом устройстве, то время звука не будет генерироваться.
Так как же воспроизводить звук в odoo с другой или текущей системой?