#!/usr/bin/env python3 """Quick check: can the robot play audio from this laptop?""" import sys import time from reachy_mini import ReachyMini def main() -> int: wav = "/home/remi/reachy_mini_apps/reachy_mini/examples/recorded_audio.wav" print("Connecting to robot...") with ReachyMini() as r: mode = r.connection_mode has_media = hasattr(r, "media") and r.media is not None print(f"Connection mode: {mode}") print(f"Has media: {has_media}") if not has_media: print("FAIL: no media backend") return 1 try: print(f"Playing {wav} ...") r.media.play_sound(wav) time.sleep(3) print("OK: play_sound completed") return 0 except Exception as e: print(f"FAIL: {e}") return 1 if __name__ == "__main__": sys.exit(main())