*** title: Age & gender detection description: Predict demographic attributes alongside every transcription ------------------------------------------------------------------------- Pre-Recorded ## Enabling age & gender detection Append `age_detection=true` and/or `gender_detection=true` to your Pulse STT query string. You can toggle them independently as well. ### Sample request ```bash curl --request POST \ --url "https://waves-api.smallest.ai/api/v1/pulse/get_text?model=pulse&language=en&age_detection=true&gender_detection=true" \ --header "Authorization: Bearer $SMALLEST_API_KEY" \ --header "Content-Type: audio/wav" \ --data-binary "@/path/to/audio.wav" ``` Age and gender detection are currently supported only for Pre-Recorded API. Real-Time API support is coming soon. ## Output format & field of interest Responses include top-level `age` (`infant`, `teenager`, `adult`, `old`) and `gender` (`male`, `female`) fields that describe the dominant speaker in the processed segment. Store these fields next to each transcript to power demographic analytics or routing logic. ### Sample response ```json { "status": "success", "transcription": "Hello world.", "age": "adult", "gender": "male" } ```