MCPcopy Create free account
hub / github.com/cactus-compute/cactus / _pick_android_device_id

Function _pick_android_device_id

python/src/cli.py:1098–1117  ·  view source on GitHub ↗
(preferred_device=None)

Source from the content-addressed store, hash-verified

1096DEFAULT_ASR_MODEL_ID = "nvidia/parakeet-tdt-0.6b-v3"
1097
1098def _pick_android_device_id(preferred_device=None):
1099 if preferred_device:
1100 return preferred_device
1101
1102 result = subprocess.run(["adb", "devices"], capture_output=True, text=True)
1103 if result.returncode != 0:
1104 return None
1105
1106 devices = []
1107 for line in result.stdout.splitlines():
1108 line = line.strip()
1109 if not line or line.startswith("List of devices attached"):
1110 continue
1111 parts = line.split()
1112 if len(parts) >= 2 and parts[1] == "device":
1113 devices.append(parts[0])
1114
1115 if len(devices) == 1:
1116 return devices[0]
1117 return None
1118
1119
1120def _cmd_transcribe_android(weights_dir, audio_file, args):

Callers 1

_cmd_transcribe_androidFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected