Advanced Voice Analysis

Calculate jitter, shimmer, and recording quality metrics with clinical interpretation

get/api/jitter-shimmer

Request

  • Base URL: https://platform.vocametrix.com
  • URL: https://platform.vocametrix.com/api/jitter-shimmer
  • Auth: API key in header X-API-Key

Query parameters

svFileIdnumber required

ID of the sustained vowel audio file (previously uploaded) - REQUIRED. Minimum 1 second, recommended 3+ seconds for reliability

Response

Successful response

RECORDING_QUALITYstring

Quality assessment: "Good" (-25 to -10 dBFS), "Suboptimal" (-30 to -25 or -10 to -6 dBFS), "Poor" (<-30 or >-6 dBFS). Example: "Good"

RECORDING_QUALITY_WARNINGstring

Detailed warning message if quality is suboptimal or poor. Empty string if good. Example: "CAUTION: Recording level is low (<-25 dBFS). Consider re-recording with slightly higher volume for more reliable results."

MEAN_INTENSITY_DBFSnumber

Mean recording intensity in dBFS (decibels relative to full scale). Target range: -25 to -10 dBFS. Example: -18.3

RMS_AMPLITUDEnumber

Root-mean-square amplitude (0-1 scale). Used to calculate dBFS. Example: 0.122

JITTER_LOCAL_PERCENTnumber

Local jitter (period-to-period variation) in percent. Primary jitter measure. MDVP reference: 1.04% (not validated for Praat). Example: 0.85

JITTER_PPQ5_PERCENTnumber

5-period perturbation quotient in percent. Smoothed jitter over 5 periods. Example: 0.78

JITTER_RAP_PERCENTnumber

Relative average perturbation in percent. Average over 3 consecutive periods. Example: 0.82

JITTER_DDP_PERCENTnumber

Difference of differences of periods in percent. Sensitive to small perturbations. Example: 1.23

SHIMMER_LOCAL_PERCENTnumber

Local shimmer (peak-to-peak amplitude variation) in percent. Primary shimmer measure. MDVP reference: 3.81% (not validated for Praat). Example: 2.45

SHIMMER_LOCAL_DBnumber

Local shimmer in decibels. Logarithmic amplitude perturbation. Example: 0.215

SHIMMER_APQ3_PERCENTnumber

3-period amplitude perturbation quotient in percent. Short-term shimmer. Example: 2.31

SHIMMER_APQ5_PERCENTnumber

5-period amplitude perturbation quotient in percent. Medium-term shimmer. Example: 2.38

SHIMMER_APQ11_PERCENTnumber

11-period amplitude perturbation quotient in percent. Long-term shimmer trends. Example: 2.52

SHIMMER_DDA_PERCENTnumber

Difference of differences of amplitudes in percent. Sensitive to amplitude changes. Example: 3.47

MEAN_F0number

Mean fundamental frequency in Hz. Averaged across voiced segments. Example: 185.7

F0_STDnumber

Standard deviation of F0 in Hz. Pitch variability indicator. Example: 7.2

F0_CVnumber

Coefficient of variation of F0 in percent. (F0_STD / MEAN_F0) × 100. Pitch stability metric. Example: 3.88

VOICELESS_PERCENTnumber

Percentage of voiceless (unvoiced) frames. Indicates phonation breaks. Example: 5.2

NUMBER_OF_PERIODSnumber

Number of vocal fold vibration periods analyzed. Minimum 20 required, 100+ optimal. Example: 245

INSUFFICIENT_PERIODSinteger

Flag indicating insufficient periods: 1 if <100 periods (reduced reliability), 0 if ≥100 periods. Example: 0

JITTER_SEVERITYstring

Flag against the MDVP reference (not validated for Praat): "Normal" (≤1.04%) or "Elevated" (>1.04%). Example: "Normal"

SHIMMER_SEVERITYstring

Flag against the MDVP reference (not validated for Praat): "Normal" (≤3.81%) or "Elevated" (>3.81%). Example: "Normal"

JITTER_INTERPRETATIONstring

Interpretation text for jitter results. Example: "At or below MDVP reference (1.04 %), not validated for Praat"

SHIMMER_INTERPRETATIONstring

Interpretation text for shimmer results. Example: "At or below MDVP reference (3.81 %), not validated for Praat"

Changes

No recorded changes to this operation across all 1 revision of this API.