簡體   English   中英

在java中獲取鍵盤輸入

[英]Getting keyboard input in java

我正在用 java 編寫一個文本到語音的應用程序,但我想要一種情況,當用戶敲擊一個鍵時,應用程序在他按下它時說出那個鍵,請卡住我需要幫助。! 我正在使用 jframe 類(GUI 拖放 netbeans)掃描儀將無法工作。 它用於控制台!!! 我需要在容器中獲取用戶按下的單個字符並將其傳遞給語音引擎以從 JText 區域說話

這是一個非常廣泛的問題,所以我只能提供一點幫助。 要開始使用,您應該使用用於大多數鍵盤輸入閱讀器的基本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/

希望這可以幫助 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM