Android語音識別程式設計初步

2021-09-01 17:04:13 字數 857 閱讀 2514

語音識別是一項讓人感興趣的功能,而且它是語音搜尋等功能的基礎,android開發者很有必要掌握此技術,以開發出有受人喜歡的應用。

android中主要通過recognizerintent來實現語音識別,**比較簡單,但是這裡要注意兩個問題:

1、如果找不到設定,就會丟擲異常activitynotfoundexception,所以我們需要捕捉這個異常。

2、語音識別在模擬器上是無法測試的,因為語音識別是訪問google雲端資料,所以如果手機的網路沒有開啟,就無法實現識別聲音一定要開啟手機的網路,如果手機不存在語音識別功能的話,也無法啟用識別!,這裡要注意的是,可以從本地搜尋識別資料,但是識別率要差一些,一般都是用的從web上搜尋識別資料

public class recognizerintentactivity extends activity catch (exception e)    

}   

});   

}   

@override  

protected void onactivityresult(int requestcode, int resultcode, intent data)    

toast.maketext(this, resultstring, 1).show();   

}   

super.onactivityresult(requestcode, resultcode, data);   

}   

}  

最後不要忘記,在manifest中加入網路訪問許可權:

xml/html**

來自:

C 語音識別(文字to語音 語音to文字)

最近打算研究一下語音識別,但是發現網上很少有c 的完整 就把自己的學習心得放上來,和大家分享一下。1 speechsdk51.exe 67.0 mb 2 speechsdk51langpack.exe 81.0 mb 文字to語音 這個相當的簡單。1 在com選項卡裡面的microsoft spee...

C 語音識別(文字to語音 語音to文字)

最近打算研究一下語音識別,但是發現網上很少有c 的完整 就把自己的學習心得放上來,和大家分享一下。1 speechsdk51.exe 67.0 mb 2 speechsdk51langpack.exe 81.0 mb 文字to語音 這個相當的簡單。1 在com選項卡裡面的microsoft spee...

再戰android 語音識別2(修改配置)

可怕的半桶水一直在晃。程式中需要根據使用者的選擇設定語音識別的語言 目前科大訊飛支援英文 普通話 粵語 不想每次要使用者去iatsetting中去改,需要能直接修改iatsetting的設定。之前移植的iatsetting頁面沒有細究,直到需要進行識別語言的修改時才發現,iatsetting使用了p...