2011-10-09 440 views
0

我想知道是否有任何API的Python程序控制手機,如開始和結束通話,但也記錄對話。使用python控制藍牙手機

我還想使用電腦的耳機和麥克風來通過電話進行通話。

任何信息都會很棒,我試着用google搜索一些東西,但沒有什麼用處。

+0

你一直在觸摸模糊 - 是否還有更多細節可以提供? – Nate

回答

1

PyBluez是一個努力圍繞系統藍牙資源創建python包裝,以允許Python開發人員輕鬆快速地創建藍牙應用程序。

不幸的是我還沒有發現一個專門爲它的功能頁面,但它可能是一個很好的起點,你需要的一切是否是在其功能設置,或者如果你可以通過擴展它在它構建應用程序。

http://code.google.com/p/pybluez/

+0

謝謝!我也發現這個諾基亞整齊指南: http://www.developer.nokia.com/Community/Wiki/How_to_send_AT_commands_and_Dial_with_Python_and_Bluetooth 它解釋了很多關於使用pybluez 現在撥打電話的下一個問題將是使用揚聲器和麥克風從計算機到通話:) – Ole

2

使用PyBluez時要小心!結果實際上取決於您使用的BT-USB加密狗。根據硬件(那裏的BT芯片),PyBluez將使用一個或另一個BT堆棧 - 例如,有一個來自WIDCOMM。結果會有所不同,因爲PyBluez實際上正在圍繞這些堆棧 - 所有這些都遠遠沒有完成。

所以,當你有一個工作項目,一定要知道你使用的是什麼實際的BT棧:)

對於Python音頻的東西,你可以嘗試this

+0

有一點要記住,因爲Pybluez庫是如此欠發達,並且不適用於大多數BT Dongle驅動程序,因此永遠不要安裝驅動程序是一個好主意! **嘗試使用標準MS Windows驅動程序安裝BT加密狗! ** – Radu