2011-05-04 166 views
13

當我按住我的Droid上的搜索鍵時,它會啓動內置的Android語音識別功能。Android:語音識別臨時音頻文件在哪裏保存?

在聽音時,如果我說「注意自我」,然後繼續說話,完成後我會收到一封電子郵件,準備發送完整的STT翻譯和amr編碼音頻文件作爲附件。

我想在自己的程序中包含相同的功能。更具體地說,我需要訪問由speechrecognizer創建(或似乎是)創建的音頻文件。

如何訪問此音頻文件?

我正在使用API​​級別7.如果我嘗試記錄和使用speechrecognizer在同一時間失敗。

任何幫助表示讚賞。

+0

我一直很困惑,但現在我意識到「注意自我」是一種特殊的語音操作,如http://www.google.com/mobile/voice-actions/ – 2011-05-04 13:17:34

+0

中所述嘗試這樣做? http://stackoverflow.com/questions/2319735/voice-recognition-on-android-with-recorded-sound-clip – chuckliddell0 2012-02-14 09:42:18

+0

請參閱:http://stackoverflow.com/questions/25463875/how-does-google-keep-做語音識別,而節能-的音頻錄音的在-T – Kaarel 2014-08-24 13:03:10

回答

3

我不認爲com.google.android.voicesearch應用程序提供對錄製的音頻文件的訪問。在用戶進行錄製後,這些文件會臨時存儲在/data/data/com.google.android.voicesearch/files中,但我不確定您將如何獲取這些文件的讀取權限。