{"components":{"securitySchemes":{"bearerAuth":{"scheme":"bearer","type":"http"}}},"info":{"description":"Consented native-speaker Bantu numeral audio in two modes (bantu_only + the real bantu_english code-switch, with switch_ms captured). Coverage + metadata are public; clip playback is tier-gated. Audio is served only via an opaque proxy route; no speaker ids or storage paths are exposed.","title":"BantuNomics Numbers \u2014 Native Voice API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/audio/{recording_id}":{"get":{"parameters":[{"in":"path","name":"recording_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"403":{"description":"audio not in tier, or language not in plan"}},"security":[{"bearerAuth":[]}],"summary":"TIER-GATED: opaque byte proxy for one clip (re-checks tier + consent; no raw path/bucket)"}},"/voices":{"get":{"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: your tier + languages with audio + per-language coverage (counts, no clips)"}},"/{iso}/audio":{"get":{"parameters":[{"in":"path","name":"iso","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"403":{"description":"audio not in tier, or language not in plan"}},"security":[{"bearerAuth":[]}],"summary":"TIER-GATED: consented clips, sample-capped for evaluation/pilot, full for Full Annual Subscription. Query: ?n=<int>&mode=bantu_only|bantu_english"}},"/{iso}/audio-summary":{"get":{"parameters":[{"in":"path","name":"iso","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: per-language coverage counts"}},"/{iso}/consent-manifest":{"get":{"parameters":[{"in":"path","name":"iso","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: non-PII consent provenance"}},"/{iso}/dataset-card":{"get":{"parameters":[{"in":"path","name":"iso","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: HuggingFace-style dataset card (metadata + counts)"}}},"servers":[{"url":"/api/bantu-calc"}]}
