public final void writeFloat(float[] v) throws IOException { writeFloat(v, 0, v.length); }
public final void writeFloat(float[] v) throws IOException { writeFloat(v, 0, v.length); }
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 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 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 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]); }
/** * 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(); }
/** * 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(); }