Bạn cũng có thể chỉ định một số tính năng bổ sung tùy chọn để kiểm soát ngôn ngữ, số lượng kết quả tiềm năng, và nhanh chóng hiển thị sử dụng Recognizer hằng Ý định sau đây:
► extra_language - Chỉ định một ngôn ngữ liên tục từ lớp Locale sử dụng một ngôn ngữ đầu vào khác với mặc định thiết bị. Bạn có thể tìm thấy những mặc định hiện tại bằng cách gọi phương getDefault tĩnh trên lớp Locale.
► extra_maxresults - Sử dụng một số nguyên để hạn chế số lượng kết quả công nhận tiềm năng trở lại.
► extra_prompt - Chỉ định một chuỗi hiển thị trong hộp thoại đầu vào bằng giọng nói (thể hiện trong Hình
11. 6) để nhắc nhở người dùng để nói chuyện.
các công cụ xử lý các nhận dạng giọng nói có thể không có khả năng under¬standing đầu vào nói của tất cả các ngôn ngữ có sẵn từ lớp Locale.
không phải tất cả các thiết bị bao gồm hỗ trợ cho nhận dạng giọng nói. Trong trường hợp như vậy nó thường có thể tải về các thư viện nhận dạng giọng nói của Google Play Store.
Sử dụng nhận dạng giọng nói cho Tiếng nói đầu vào
Khi sử dụng nhận dạng giọng nói để nhận được những lời nói, gọi startNewActivityForResult sử dụng hành RecognizerIntent.ACTION_RECOGNIZE_SPEECH, như thể hiện trong Liệt kê 11 2.
đang được dịch, vui lòng đợi..
