Tôi vừa kết thúc ứng dụng nhận dạng giọng nói của mình và ứng dụng hoạt động tốt. Người dùng được cung cấp câu hỏi và câu trả lời qua giọng nói.Android: Có thể định vị lại cửa sổ bật lên nhận dạng giọng nói không?
Một điều dai dẳng là cửa sổ nhận dạng giọng nói bật lên khá gần phía trên cùng của màn hình điện thoại và sẽ đẹp nếu nó thấp hơn một chút để nó không làm mờ văn bản cho câu hỏi.
Có thể thực hiện điều này theo chương trình không?
===
Thông tin thêm:
Cảm ơn, DroidBee. Tôi đang sử dụng mã sau đây để gọi cho công cụ nhận dạng giọng nói:
private void startVoiceRecognitionActivity()
{
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition Demo...");
startActivityForResult(intent, REQUEST_CODE);
}
Tôi nhận được phần này của mã từ hướng dẫn chứ không tự sản xuất. Tôi không thấy bất kỳ nơi nào chỉ định cửa sổ hoặc cửa sổ bật lên.
Đây là hoạt động chính và tôi cũng đã sử dụng: nhập android.speech.RecognizerIntent;
Cảm ơn, DroidBee. Tôi đang sử dụng mã sau đây để gọi công cụ nhận dạng giọng nói: – user1758289