voxforge.org
VoxForge Dev

Changeset 2352

Show
Ignore:
Timestamp:
11/14/07 22:24:11 (1 year ago)
Author:
kmaclean
Message:

SpeechSubmission App - removing legacy code

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/CapturePlayback.java

    r2351 r2352  
    4747import java.net.URL; 
    4848import java.text.*; 
    49 import java.util.Enumeration; 
    5049import java.util.Vector; 
    5150import javax.sound.sampled.*; 
    5251import javax.swing.*; 
    5352import javax.swing.border.*; 
    54 import javax.swing.event.*; 
    5553import net.sf.postlet.UploadManager; 
    5654import netscape.javascript.JSObject; 
    57 // !!!!!! 
    58 //import java.io.File; 
    59 //import java.io.FileInputStream; 
    60 //import java.io.FileOutputStream; 
    6155import java.util.zip.ZipEntry; 
    6256import java.util.zip.ZipOutputStream; 
     
    6660import speechrecorder.Prompts; 
    6761import speechrecorder.LabelLocalizer; 
    68  
    6962 
    7063/** 
     
    107100    AudioInputStream audioInputStream; 
    108101    SamplingGraph samplingGraph; 
    109 // !!!!!! 
    110     JButton playB; 
    111     JButton captB; 
    112     JButton pausB; 
    113     JButton loadB; 
    114102    JButton uploadB; 
    115103    JButton moreInfoB;     
    116104    JButton aboutB;  
    117 // !!!!!! 
    118105    JButton play1; 
    119106    JButton capt1; 
     
    162149    String license = licenseObject.getLicense(); 
    163150    String VFlicense = licenseObject.getVFLicense(); 
    164 // !!!!!!     
    165  
    166     public JButton auB; 
    167  
    168 // !!!!!!     
    169     JButton aiffB; 
    170  
    171 // !!!!!!     
    172     JButton waveB; 
     151 
    173152    JTextField textField; 
    174153 
    175154    String fileName = "untitled"; 
    176155    String errStr; 
    177 // !!!!!!     
     156 
    178157    double duration = 0; 
    179158    double duration1 = 0; 
     
    187166    double duration9 = 0;   
    188167    double duration10 = 0;    
    189 // !!!!!! 
     168 
    190169    double seconds; 
    191170    long totalBytesWritten = 0L; 
     
    194173   
    195174    private File wavFile; 
    196 // !!!!!! 
     175 
    197176    private File wavFile1; 
    198177    private File wavFile2; 
     
    918897    public void actionPerformed(ActionEvent e) { 
    919898        Object obj = e.getSource(); 
    920         if (obj.equals(auB)) { 
    921             saveToFile(textField.getText().trim(), AudioFileFormat.Type.AU); 
    922         } else if (obj.equals(aiffB)) { 
    923             saveToFile(textField.getText().trim(), AudioFileFormat.Type.AIFF); 
    924         } else if (obj.equals(waveB)) { 
    925             saveToFile(textField.getText().trim(), AudioFileFormat.Type.WAVE); 
    926         } 
    927            
     899          
    928900// ################### Play #######################################             
    929         else if (obj.equals(playB)) {   
    930             if (playB.getText().startsWith(playButton)) { 
    931                 playback.start(); 
    932                 samplingGraph.start(); 
    933                 captB.setEnabled(false); 
    934                 pausB.setEnabled(true); 
    935                 playB.setText(stopButton); 
    936             } else { 
    937                 playback.stop(); 
    938                 samplingGraph.stop(); 
    939                 captB.setEnabled(true); 
    940                 pausB.setEnabled(false); 
    941                 playB.setText(playButton); 
    942             } 
    943         } 
    944 // !!!!!! 
    945         else if (obj.equals(play1)) { 
     901       if (obj.equals(play1)) { 
    946902            if (play1.getText().startsWith(playButton)) { 
    947903                wavFile = wavFile1;  // !!!!!!       
     
    11031059            } 
    11041060        }            
    1105 // !!!!!!       
    11061061// ################### Record #######################################           
    1107         else if (obj.equals(captB)) { 
    1108             if (captB.getText().startsWith("Record")) { 
    1109                 file = null; 
    1110                 capture.start(); 
    1111                 fileName = "untitled"; 
    1112                 samplingGraph.start(); 
    1113 //Temp hidden                loadB.setEnabled(false); 
    1114                 uploadB.setEnabled(false); 
    1115                 moreInfoB.setEnabled(false);             
    1116                 aboutB.setEnabled(false);      
    1117                 playB.setEnabled(false); 
    1118                 pausB.setEnabled(true); 
    1119 //temp hidden                auB.setEnabled(false); 
    1120 //temp hidden                aiffB.setEnabled(false); 
    1121 //temp hidden                waveB.setEnabled(false); 
    1122                 captB.setText(stopButton); 
    1123             } else { 
    1124                 lines.removeAllElements();   
    1125                 capture.stop(); 
    1126                 samplingGraph.stop(); 
    1127 //Temp hidden                loadB.setEnabled(true); 
    1128                 uploadB.setEnabled(true); 
    1129                 moreInfoB.setEnabled(true);           
    1130                 aboutB.setEnabled(true);     
    1131                 playB.setEnabled(true); 
    1132                 pausB.setEnabled(false); 
    1133 //temp hidden                auB.setEnabled(true); 
    1134 //temp hidden                aiffB.setEnabled(true); 
    1135 //temp hidden                waveB.setEnabled(true); 
    1136                 captB.setText("Record"); 
    1137             } 
    1138         }  
    1139 // !!!!!!         
    11401062      else if (obj.equals(capt1)) { 
    11411063        if (capt1.getText().startsWith(recordButton)) { 
     
    14411363            } 
    14421364          }   
    1443 // !!!!!! 
    1444 //      ################### Pause #######################################           
    1445         else if (obj.equals(pausB)) { 
    1446             if (pausB.getText().startsWith("Pause")) { 
    1447                 if (capture.thread != null) { 
    1448                     capture.line.stop(); 
    1449                 } else { 
    1450                     if (playback.thread != null) { 
    1451                         playback.line.stop(); 
    1452                     } 
    1453                 } 
    1454                 pausB.setText("Resume"); 
    1455             } else { 
    1456                 if (capture.thread != null) { 
    1457                     capture.line.start(); 
    1458                 } else { 
    1459                     if (playback.thread != null) { 
    1460                         playback.line.start(); 
    1461                     } 
    1462                 } 
    1463                 pausB.setText("Pause"); 
    1464             }             
    1465         }  
    1466  
    1467 //      ################### Load #######################################   
    1468         else if (obj.equals(loadB)) { 
    1469             try { 
    1470                 File file = new File(System.getProperty("user.dir")); 
    1471                 JFileChooser fc = new JFileChooser(file); 
    1472                 fc.setFileFilter(new javax.swing.filechooser.FileFilter () { 
    1473                     public boolean accept(File f) { 
    1474                         if (f.isDirectory()) { 
    1475                             return true; 
    1476                         } 
    1477                         String name = f.getName(); 
    1478                         if (name.endsWith(".au") || name.endsWith(".wav") || name.endsWith(".aiff") || name.endsWith(".aif")) { 
    1479                             return true; 
    1480                         } 
    1481                         return false; 
    1482                     } 
    1483                     public String getDescription() { 
    1484                         return ".au, .wav, .aif"; 
    1485                     } 
    1486                 }); 
    1487  
    1488                 if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) { 
    1489                     createAudioInputStream(fc.getSelectedFile(), true); 
    1490                 } 
    1491             } catch (SecurityException ex) {  
    1492 //                JavaSound.showInfoDialog(); 
    1493                 ex.printStackTrace(); 
    1494             } catch (Exception ex) {  
    1495                 ex.printStackTrace(); 
    1496             } 
    1497         }  
    14981365//          ################### Upload #######################################                
    14991366        else if (obj.equals(uploadB)) { 
    1500 // !!!!!!                
    1501 //                uploadB.setEnabled(false); 
    1502 //                playB.setEnabled(false); 
    1503 //                pausB.setEnabled(false); 
    1504 //                captB.setEnabled(false); 
    1505 //                upload1.setEnabled(false); 
    15061367               play1.setEnabled(false); 
    15071368               capt1.setEnabled(false); 
     
    15841445                errStr = null; 
    15851446                audioInputStream = AudioSystem.getAudioInputStream(file); 
    1586                 playB.setEnabled(true); 
    15871447                fileName = file.getName(); 
    15881448                long milliseconds = (long)((audioInputStream.getFrameLength() * 1000) / audioInputStream.getFormat().getFrameRate()); 
    15891449                duration = milliseconds / 1000.0; 
    1590                 auB.setEnabled(true); 
    1591                 aiffB.setEnabled(true); 
    1592                 waveB.setEnabled(true); 
    15931450                if (updateComponents) { 
    15941451//DEL                    formatControls.setFormat(audioInputStream.getFormat()); 
     
    18851742                thread = null; 
    18861743                samplingGraph.stop(); 
    1887                 playB.setEnabled(true); 
    1888                 waveB.setEnabled(true); 
    1889                 captB.setText(recordButton); 
    18901744                System.err.println(errStr); 
    18911745                samplingGraph.repaint(); 
     
    23562210            if (thread != null) { 
    23572211                thread = null; 
    2358                 captB.setEnabled(true); 
    2359                 pausB.setEnabled(false); 
    23602212            }  
    23612213        } 
     
    24472299        Color jfcBlue = new Color(204, 204, 255); 
    24482300        Color pink = new Color(255, 175, 175); 
    2449 // !!!!!! 
    24502301        protected boolean peakWarning = false; 
    2451 // !!!!!! 
    2452   
    24532302 
    24542303        public SamplingGraph() { 
     
    25412390                y_last = y_new; 
    25422391            } 
    2543 // !!!!!!             
    25442392            System.err.println("numPeakValues: " + numPeakValues); 
    25452393            float proportionPeakValues = ((float)numPeakValues) / ((int)nlengthInSamples); 
    25462394            System.err.println("proportionPeakValues: " + proportionPeakValues); 
    25472395            peakWarning = proportionPeakValues > 0.001f; 
    2548 // !!!!!!             
    25492396            repaint(); 
    25502397        }