SpeechRecognizer適用于Android 3.1及以上版本。這是因為它是在Android 3.1版本中引入的,作為Android SDK的一部分,為開發者提供了一個標準的API來實現語音識別功能。
SpeechRecognizer的基本使用方法
- 配置權限:在AndroidManifest.xml文件中添加必要的權限,如
RECORD_AUDIO
和INTERNET
。
- 實現語音識別功能:在Activity或Fragment中實現基本的語音識別功能,包括創建SpeechRecognizer實例、設置RecognitionListener,并調用startListening()方法開始語音識別。
Android 11及以上版本的額外配置
- 查詢聲明:對于Android 11及以上版本,需要在AndroidManifest.xml中添加對識別服務的包名query聲明。
- 檢查RecognitionService可用性:在權限滿足之后,最好先檢查整個系統里是否有Recognition服務可用。
通過上述步驟,開發者可以在Android設備上實現語音識別功能,提升用戶體驗。