f0eval

Functions

int main(int argc, char *argv[])

f0eval [ option ] file1 [ infile ]

  • -q int

    • input format

      • 0 pitch \((F_s / F_0)\)

      • 1 F0

      • 2 log F0

  • -o int

    • output format

      • 0 F0 RMSE and V/UV error

      • 1 F0 RMSE

      • 2 V/UV error

  • -s double

    • sampling rate [kHz] \((0 < F_s)\)

  • file1 str

    • double-type pitch

  • infile str

    • double-type pitch

  • stdout

    • double-type F0 RMSE [cent] and/or voiced/unvoiced error [%]

In the example below, the voiced/unvoiced error [%] between two f0 files data1.f0 and data2.f0 is evaluated and displayed:

f0eval -q 1 -o 2 data1.f0 data2.f0 | dmp +d
Parameters:
  • argc[in] Number of arguments.

  • argv[in] Argument vector.

Returns:

0 on success, 1 on failure.

See also

rmse pitch