Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AffineTransform affinetransform = new AffineTransform();
- FontRenderContext frc = new FontRenderContext(affinetransform, true, true);
- Font font = new Font("Tahoma", Font.BOLD, 24);
- while (true) {
- System.out.println("Start speaking. Press Ctrl-C to quit.\n");
- Result result = recognizer.recognize();
- if (result != null) {
- String resultText = result.getBestFinalResultNoFiller();
- int textwidth = (int) (font.getStringBounds(resultText, frc).getWidth());
- if ("".equals(resultText)) {
- System.out.println("Initializing");
- jLabel1.setText("Initializing");
- } else {
- jProgressBar1.setVisible(true);
- jProgressBar1.setSize(textwidth, jProgressBar1.getHeight());
- Shuffle sf = new Shuffle();
- ArrayList setText = sf.main(resultText);
- float setValue = (float) (100 / (float) setText.size());
- float chk = 0;
- int chk2 = 0;
- for (int t = 0; t < setText.size(); t++) {
- try {
- chk += setValue;
- if (chk2 < chk) {
- chk2 = (int) chk + 1;
- }
- jLabel1.setText((String) setText.get(t));
- jProgressBar1.setValue(chk2);
- jProgressBar1.setSize(textwidth, jProgressBar1.getHeight());
- Thread.sleep(200);
- } catch (InterruptedException ex) {
- Logger.getLogger(RedAntUI.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- //jProgressBar1.setVisible(false);
- }
- //
- //jProgressBar1.setValue(50);
- } else {
- System.out.println("I can't hear what you said.\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement