#python #bluetooth
#питон #bluetooth #python
Вопрос:
Я хотел бы знать, существуют ли какие-либо API для python для программного управления телефоном, например, для запуска и завершения вызовов, а также для записи разговоров.
Я также хотел бы использовать наушники и микрофон компьютера для разговора по телефону.
Любая информация была бы отличной, я попытался что-нибудь поискать в Google, но ничего полезного не появилось.
Комментарии:
1. вы были немного расплывчаты — можете ли вы предоставить еще какие-либо подробности?
Ответ №1:
Будьте осторожны при использовании PyBluez! Результаты на самом деле будут зависеть от используемого вами ключа BT-USB. В зависимости от аппаратного обеспечения (чип BT там), PyBluez будет использовать тот или иной стек BT — например, был один из WIDCOMM. Результаты будут отличаться, поскольку PyBluez фактически обтекает эти стеки — все из которых далеки от завершения.
Итак, когда у вас есть рабочий проект, обязательно узнайте, какой фактический стек BT вы использовали 🙂
Для аудио на Python вы могли бы попробовать это.
Комментарии:
1. Следует помнить одну вещь, поскольку библиотека Pybluez настолько неразвита и не будет работать с большинством драйверов BT-ключей, что лучше вообще никогда не устанавливать драйверы! ** Попробуйте установить BT-ключи со стандартными драйверами MS Windows!!! **
Ответ №2:
PyBluez — это попытка создать python-оболочки вокруг системных ресурсов Bluetooth, чтобы разработчики Python могли легко и быстро создавать приложения Bluetooth.
К сожалению, я не нашел страницы, посвященной его функциям, но это может быть хорошей отправной точкой, независимо от того, есть ли все, что вам нужно, в его наборе функций, или вы могли бы создать свое приложение на его основе, расширив его.
Комментарии:
1. Спасибо! Я также нашел это аккуратное руководство от nokia: developer.nokia.com/Community/Wiki/… Это многое объясняет о совершении звонков с использованием pybluez Теперь следующей проблемой будет использование динамиков и микрофона с компьютера для общения 🙂