在Java中获取键盘输入

时间:2018-08-29 10:14:43

标签: java

我正在用Java向语音应用程序中编写文本,但是我希望遇到一种情况,即当用户敲击某个键时,应用程序在按下该键时会说出该键,请卡住,我需要帮助。我正在使用jframe类(GUI拖放式netbeans)扫描程序不起作用。它的控制台!我需要将用户按下的单个字符放在容器中,然后将其传递到语音引擎,以从JText区域进行发言

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,所以我只能提供一点帮助。首先,您应该使用大多数键盘输入阅读器都使用的基本java.util.Scanner

您必须至少导入以下两个工具:

import java.util.Scanner;  //reads input from keys
import java.speech.Engine; //allows java to "speak"

扫描仪工具的替代方法是BufferReader或KeyboardReader。但是,我建议使用Scanner,因为它最容易使用,并且是Java内置的。

如何在Java中使用口语引擎的其余部分可以在这里找到:https://www.geeksforgeeks.org/converting-text-speech-java/

希望这会有所帮助:)