Можно ли определить, подключено ли что-либо к аудиоразъему в python?

Я пытаюсь определить, есть ли устройство, подключенное к аудиоразъему с помощью python. Это в Windows 7.

см. https://superuser.com/questions/110933/how-does-a-sound-card-determine-if-headphones-are-plugged-in

Ответ: это зависит от вашего оборудования. Я не видел, чтобы какая-либо операционная система обнаруживала наушники за последнее десятилетие, но некоторые дешевые звуковые карты поддерживают ее. (edit: Согласно комментарию Ларри Остермана, они теперь стандартны.)

Если ваша звуковая карта поддерживает его, я считаю, что вы найдете следующий ответ: « Обнаружение при подключении головных телефонов» (python, вероятно, потребуется задать некоторый системный API)