Phoneme & Classification

Synchronous classifier for an isolated French plosive recording (6 classes: b, d, k, p, t, ɡ), built for the Aphasix …

post/api/classify-french-plosive

Request

  • Base URL: https://platform.vocametrix.com
  • URL: https://platform.vocametrix.com/api/classify-french-plosive
  • Auth: API key in header X-API-Key

Request body

audiostring required

Mode 1 (use ONE of audio/blobUrl/fileId). Direct audio file upload, multipart/form-data — the field name MUST be exactly audio.

blobUrlstring required

Mode 2 (use ONE of audio/blobUrl/fileId), JSON body. HTTPS URL of the audio file, downloaded server-side.

fileIdstring required

Mode 3 (use ONE of audio/blobUrl/fileId), JSON body. fileId from a prior /api/assignFileId upload.

expected_plosivestring

Optional (also accepted as expectedPlosive, any input mode). When provided, the response is scored against this plosive.

Response

Successful response

successboolean

Boolean — true if the classification succeeded.

predicted_plosivestring

Predicted plosive (IPA).

confidencestring

Confidence for the predicted plosive (0.0 - 1.0).

all_probabilitiesobject

Object of probabilities for all 6 plosives.

audio_durationnumber

Audio duration in seconds.

processing_time_secondsnumber

Server-side processing time in seconds.

model_namestring

Model used, e.g. "plosive-aphasix-champion".

expected_plosive (conditional)string

Echoed back only when expected_plosive/expectedPlosive was provided in the request.

is_correct (conditional)boolean

Boolean — true when predicted_plosive matches expected_plosive.

expected_plosive_probability (conditional)string

The model's probability for expected_plosive, from all_probabilities.

score (conditional)integer

expected_plosive_probability rounded to a 0-100 integer.

Changes

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