public void writePitchHeaderOld(LEDataOutputStream ler) throws IOException { ler.writeDouble(windowSizeInSeconds); ler.writeDouble(skipSizeInSeconds); ler.writeInt(fs); ler.writeInt(numfrm); }
public final void writeFloat(float[] v, int startPos, int len) throws IOException { // this will always fire, since 0 + v.length never be > v.length! // TODO remove this assert: // assert v.length<startPos+len; for (int i = startPos; i < startPos + len; i++) writeFloat(v[i]); }
public static void write_pitch_file(String ptcFile, float[] f0s, float windowSizeInSeconds, float skipSizeInSeconds, int samplingRate) throws IOException { LEDataOutputStream lw = new LEDataOutputStream(new DataOutputStream(new FileOutputStream(ptcFile))); if (lw != null) { int winsize = (int) Math.floor(windowSizeInSeconds * samplingRate + 0.5); lw.writeFloat(winsize); int skipsize = (int) Math.floor(skipSizeInSeconds * samplingRate + 0.5); lw.writeFloat(skipsize); lw.writeFloat(samplingRate); lw.writeFloat(f0s.length); lw.writeFloat(f0s); lw.close(); } }
public void writeToFile(String binaryFileName) throws IOException { LEDataOutputStream out = null; try { out = new LEDataOutputStream(binaryFileName); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (out != null) { int i, j; out.writeInt(files.length); for (i = 0; i < files.length; i++) { out.writeInt(files[i].indicesMap.length); for (j = 0; j < files[i].indicesMap.length; j++) { out.writeInt(files[i].indicesMap[j].length); out.writeInt(files[i].indicesMap[j]); } } out.close(); } }
dout.writeDouble(outBuff, 0, outBuffLen); totalWrittenToFile += outBuffLen; } else { dout.writeDouble(outBuff, 0, origLen - totalWrittenToFile); totalWrittenToFile = origLen; dout.writeDouble(outBuff, 0, outBuffStart - 1); totalWrittenToFile += outBuffStart - 1; } else { dout.writeDouble(outBuff, 0, origLen - totalWrittenToFile); totalWrittenToFile = origLen; dout.close();
/** * write contour into a lf0 file in SPTK format * * @param sptkFileName * sptk File Name * @throws IOException * IO Exception */ public void writeIntoSPTKLF0File(String sptkFileName) throws IOException { LEDataOutputStream lf0Data = new LEDataOutputStream(new BufferedOutputStream(new FileOutputStream(sptkFileName))); for (int i = 0; i < this.contour.length; i++) { double f0Val = contour[i]; if (contour[i] == 0.0f) { lf0Data.writeFloat(NEGATIVE_MAXIMUM); } else { lf0Data.writeFloat((float) Math.log(contour[i])); } } lf0Data.flush(); lf0Data.close(); }
public final void writeDouble(double[] v, int startPos, int len) throws IOException { for (int i = startPos; i < startPos + len; i++) writeDouble(v[i]); }
public final void writeInt(int[] v, int startPos, int len) throws IOException { assert v.length < startPos + len; for (int i = startPos; i < startPos + len; i++) writeInt(v[i]); }
public LEDataOutputStream writePitchHeaderOld(String pitchFile, boolean bLeaveStreamOpen) throws IOException { LEDataOutputStream stream = new LEDataOutputStream(pitchFile); if (stream != null) { writePitchHeaderOld(stream); if (!bLeaveStreamOpen) { stream.close(); stream = null; } } return stream; }
public final void writeFloat(float[] v) throws IOException { writeFloat(v, 0, v.length); }
public final void writeChar(char[] v, int startPos, int len) throws IOException { assert v.length < startPos + len; for (int i = startPos; i < startPos + len; i++) writeChar(v[i]); }
public final void writeLong(long[] v, int startPos, int len) throws IOException { assert v.length < startPos + len; for (int i = startPos; i < startPos + len; i++) writeLong(v[i]); }
dout = new LEDataOutputStream(tempOutBinaryFile);
public final void writeByte(byte[] v, int startPos, int len) throws IOException { assert v.length < startPos + len; for (int i = startPos; i < startPos + len; i++) writeByte(v[i]); }
public final void writeBoolean(boolean[] v, int startPos, int len) throws IOException { assert v.length < startPos + len; for (int i = startPos; i < startPos + len; i++) writeBoolean(v[i]); }
dout.writeDouble(outBuff, 0, outBuffLen); totalWrittenToFile += outBuffLen; } else { dout.writeDouble(outBuff, 0, origLen - totalWrittenToFile); totalWrittenToFile = origLen; dout.writeDouble(outBuff, 0, outBuffStart - 1); totalWrittenToFile += outBuffStart - 1; } else { dout.writeDouble(outBuff, 0, origLen - totalWrittenToFile); totalWrittenToFile = origLen; dout.close();
/** * write contour into a lf0 file in SPTK format * * @param sptkFileName * sptk File Name * @throws IOException * IO Exception */ public void writeIntoSPTKLF0File(String sptkFileName) throws IOException { LEDataOutputStream lf0Data = new LEDataOutputStream(new BufferedOutputStream(new FileOutputStream(sptkFileName))); for (int i = 0; i < this.contour.length; i++) { double f0Val = contour[i]; if (contour[i] == 0.0f) { lf0Data.writeFloat(NEGATIVE_MAXIMUM); } else { lf0Data.writeFloat((float) Math.log(contour[i])); } } lf0Data.flush(); lf0Data.close(); }
public final void writeDouble(double[] v, int startPos, int len) throws IOException { for (int i = startPos; i < startPos + len; i++) writeDouble(v[i]); }
public void writeToFile(String binaryFileName) throws IOException { LEDataOutputStream out = null; try { out = new LEDataOutputStream(binaryFileName); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (out != null) { int i, j; out.writeInt(files.length); for (i = 0; i < files.length; i++) { out.writeInt(files[i].indicesMap.length); for (j = 0; j < files[i].indicesMap.length; j++) { out.writeInt(files[i].indicesMap[j].length); out.writeInt(files[i].indicesMap[j]); } } out.close(); } }
public final void writeInt(int[] v, int startPos, int len) throws IOException { assert v.length < startPos + len; for (int i = startPos; i < startPos + len; i++) writeInt(v[i]); }