(preferred_device=None)
| 1096 | DEFAULT_ASR_MODEL_ID = "nvidia/parakeet-tdt-0.6b-v3" |
| 1097 | |
| 1098 | def _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 | |
| 1120 | def _cmd_transcribe_android(weights_dir, audio_file, args): |
no outgoing calls
no test coverage detected