2011-12-05 45 views
6

Tôi chưa cài đặt tìm kiếm bằng giọng nói của Google trong điện thoại Android của mình. Tôi không thể cài đặt nó vì nó chỉ có sẵn cho Hoa Kỳ. Nhưng vilingo ứng dụng woks tốt trên điện thoại Android của tôi. Trong ứng dụng nhận dạng giọng nói của riêng tôi, nó nói "Recognizer not present".Cách triển khai trình nhận dạng giọng nói trong android- "Trình nhận dạng không hiện diện"?

đây là mã tôi đang sử dụng từ trang web dành cho nhà phát triển Android.

List<ResolveInfo> activities = pm.queryIntentActivities(
      intent, pm.MATCH_DEFAULT_ONLY); 
    if (activities.size() == 0) 
    { 
     speakButton.setEnabled(false); 
     speakButton.setText("Recognizer not present"); 
    } 

tại sao lại trả về danh sách trống từ mã trên?

Thanks a lot.

+0

tôi tải xuống tìm kiếm bằng giọng nói và cài đặt nó. :) không phải là nó đang hoạt động – rwe

+1

Xem http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html và http://developer.android.com /reference/android/speech/RecognizerIntent.html nó cũng phụ thuộc vào phiên bản Android và kiểu thiết bị bạn đang sử dụng. –

Trả lời

0

tôi đã tìm kiếm bằng giọng nói đã tải xuống và cài đặt nó. :) bây giờ nó đang làm việc

0
I think Update Your Devise Os , 


later try this link 


http://tutorials-android.blogspot.com/2011/10/android-basics-19-string-array-and.html 
Các vấn đề liên quan