Я пытался поработать на Python с имитацией 3D звука. Я пытался запустить этот код (предоставленный в ответе): Python openAL 3D-звук и аналогичный, оба раза получая:
ModuleNotFoundError: No module named 'openal.audio'
Я установил OpenAL, PyAL и попытался установить более старую версию (удалил ее и заново установил новую), но она все равно не работает.
Я также попробовал следующий код:
from openal import *
class AudioSource:
def __init__(self, path_to_file):
self.src = oalOpen(path_to_file)
def play(self):
self.src.play()
self.src.position = (-100, 0, 0)
self.src.update()
, который не использует пакет openal.audio, но положение, похоже, также не влияет на источник звука. Я открыт для любого решения (включая использование более нового пакета, если таковой имеется, который будет производить 3D-звук)