We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 937867d commit e5b1c4eCopy full SHA for e5b1c4e
src/reachy_mini/media/audio_base.py
@@ -88,11 +88,11 @@ def play_sound(self, sound_file: str) -> None:
88
pass
89
90
def _init_respeaker_usb(self) -> Optional[usb.core.Device]:
91
- dev = usb.core.find(idVendor=0x2886, idProduct=0x001A)
92
- if not dev:
93
- return None
94
-
95
- return dev
+ try:
+ dev = usb.core.find(idVendor=0x2886, idProduct=0x001A)
+ return dev
+ except usb.core.NoBackendError:
+ raise usb.core.NoBackendError("No USB backend was found ! Make sure you have either libusb or OpenUSB installed.")
96
97
def _read_usb(self, name: str) -> Optional[List[int] | List[float]]:
98
try:
0 commit comments