Trường hợp ngoại lệ được ném vào đoạn mã sau:Không Hoạt động phát hiện để xử lý Ý định {hành động = android.speech.action.RECOGNIZE_SPEECH (có tính năng bổ sung)}
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);.
Tôi đã googled và thấy rằng đó là vì the voice search app từ google bị thiếu trên thiết bị tôi đang sử dụng. và tôi có thể giải quyết vấn đề bằng cách cài đặt ứng dụng theo cách thủ công, nhưng làm cách nào tôi có thể cài đặt chương trình apk, như nhập một số thư viện hoặc khác ~
Cảm ơn rất nhiều.
cảm ơn vipin trả lời của bạn, nhưng tôi có thể thêm mô-đun giọng nói như một phần của gói ứng dụng của mình không. – Bolton
vâng, bạn có thể chắc chắn nhưng bạn phải ghi lại toàn bộ mã này cho riêng mình – vipin
@vipin Khi bạn nói APP_PACKAGE_NAME, bạn có biết mã mặc định nào không? Tôi có nghĩa là nó hoạt động tốt trên các thiết bị khác của tôi, nhưng đối với Sony Experia Mini, nhận dạng giọng nói không hoạt động. Vì vậy, tôi muốn hướng người dùng đến nhận dạng giọng nói mặc định từ Google. –