2013-02-27 27 views
-3

我正在開發一個應用程序,將語音轉換爲文本,但是,似乎 模擬器沒有我在論壇上研究的麥克風功能。演講到模擬器上的文本

我有Android手機,並可以在手機上運行它。

但是有什麼辦法可以從電話中獲取語音,並在模擬器上運行應用程序,因爲我想在比我的手機更高的api上開發我的應用程序。

+0

對不起,我的語法。我想從我的android設備獲取語音,然後將我的語音發送到仿真器上的文本應用程序。正如我研究的那樣,沒有選擇激活仿真器的麥克風。 – g1904 2013-02-27 21:50:17

+0

@MichaelGardner,這是一個無效的編輯。 OP沒有提到有關使用錄製文件的任何內容,僅僅是關於使用麥克風。我已回滾您的修改,並自行修復了該帖子。 – 2013-02-27 22:01:01

+0

@理查德 - 他提到通過電話發言,所以我做了一個假設......可能是我的一個飛躍。 – 2013-02-27 22:26:19

回答

1

這不是一個完美的答案,但有一個偉大的社區,閃光ROM放到你的手機上,並將更新版本的Android放到它上面。其中最常見的是CyanogenMod,我建議您查看是否有可用於您的特定手機型號的ROM。

1

這可能有點牽扯,但你可以嘗試編寫一個套接字服務器,它可以在模擬器上運行,同時創建一個在物理電話上運行的套接字客戶端。手機將捕獲音頻並通過套接字流將其發送到服務器,以便通過接口使其可用於您的應用程序。這裏隱藏的好處是,你的應用程序將綁定到一個接口而不是一個具體的類,這將改變傳入音頻的來源更靈活。套接字服務器可能聽起來很多,但這並不難,我已經編寫了一個用於桌面到設備通信的套接字服務器,直到您意識到如何正確讀取/關閉您的數據流時才感到困難。