The chosen vendor's voice catalogue
GET/api/voice/announcement/voices
What the picker offers instead of a text box. Asked of the CURRENT selection's connector, so on a BYOK key it is the tenant's own library — a clinic that cloned their receptionist's voice finds it here, and no hard-coded list ever could.
languages is EMPTY when the vendor makes no per-voice claim, which the
screen reads as "offered for every language". OpenAI's voices are
multilingual and it publishes no per-voice list; Deepgram bakes the
language into the voice's own name.
An empty catalogue is a 200. The vendor may publish none, or the call
may have failed; either way the screen still renders, and proving the
key is POST /api/voice/announcement/test's job.
profile names WHICH WIRE'S selection to ask. The two wires can hold
different vendors, so answering from "whichever resolved first" would
offer the editor of one wire the voice library of the other.
Request
Responses
- 200
- 403
The catalogue.
Authenticated but not allowed.