5

我的Nexus One有它:Android 2.2:模擬器中的語音輸入選項在哪裏?

  1. 設置包括在 「語音輸入&輸出設置」列表中的「語音識別 設置」。
  2. 谷歌搜索有一個麥克風 旁邊的按鈕,所以當我觸摸 它,一個對話框提示我說什麼 我想搜索。

但是,在模擬器(API級別8,Android 2.2)上面沒有任何地方可以找到。

是不是語音搜索Android 2.2的一部分?如果是這樣,爲什麼它在我的Nexus One(Froyo)上找到,但不在仿真器上?

我需要做些什麼來使至少「語音輸入&輸出設置」可用?

更新1:我跟着用於創建啓用識別器,AVD如下建議的說明,但我仍然收到「識別器不存在」消息:

enter image description here

我需要做些什麼呢去做?

儘管Google Inc.,Android API 8,revision 2安裝了Google API並創建了一個特殊的AVD,但是我仍然需要從Android Market安裝Voice Search應用程序嗎?

更新2:我遵循Michael的更正安裝Google的語音搜索應用程序。這解決了「識別器不存在」的問題,但現在我提出一個新的問題:

enter image description here

的應用程序的建議「又講」是假的:再次談到了一遍又一遍呈現相同的錯誤消息。

+1

有很多管道,以獲得正確的聲音從您的主機的聲卡到仿真器來獲得。我認爲這是可能的,但我聽說有人認爲它不值得,而且應該只使用真實設備來調試音頻。我不知道你對音頻有什麼問題。您可以查看http://developer.android.com/guide/developing/devices/managing-avds-cmdline.html中的「設置硬件仿真選項」或http://developer.android.com中的「仿真器啓動選項」 /導向/顯影/裝置/仿真器。html – 2011-03-29 14:21:12

+0

@Michael Levy我在嘗試解決問題時首先做了第一件事,那就是將'hw.audioInput'設置爲'yes'。所以,我基本上實現了你所帶來的第二個鏈接中可用的音頻(順便提一下,謝謝)。我現在將檢查第一個鏈接。 – srf 2011-03-29 14:28:41

+0

@Michael Levy完成檢查第一個鏈接。事實證明,我昨天也研究了它的死亡情況。請參閱:http://stackoverflow.com/questions/5466992/emulator-exe-help-audio-in-on-windows-produces-unknown-option-help-audio-in這變得越來越難以捉摸。在這一點上,我準備放棄並將我的調試轉移到一個真實的設備上,但我希望爲後代解決這個問題。 :) – srf 2011-03-29 14:32:47

回答

4

在您的模擬器圖像中,您可以安裝Google語音搜索,如Converting speech to text。該應用程序在https://market.android.com/details?id=com.google.android.voicesearch&feature=search_result的市場中。我認爲這是添加識別器意圖的唯一方法。識別器不是基本Android的一部分,它被認爲是隨附Google Voice Search的附加組件,並且包含在某些手機中。

我認爲在你的模擬器目標圖像中包含Google APIs可行,但看起來我錯了。我認爲你需要構建包含「Google API」的目標,因爲這個功能不是核心的Android,而是一個額外的Google功能。

enter image description here

+0

@Michael Levy不,我沒有包含Google庫。我怎麼做? – srf 2011-03-28 20:30:47

+1

編輯回答您的評論。我認爲這是對的。幾個月後我還沒有做過。 – 2011-03-28 20:40:19

+0

@Michael Levy非常感謝。有趣的是,我沒有在「目標」下拉列表中提供Google API。我想我需要先通過Google公司的「可用包」=> Google Inc.(dl-ssl.google.com)=> Google API,Android API 8修訂版2安裝它,對嗎? – srf 2011-03-28 21:28:48

相關問題