vocea_list_public_voices
Get a paginated list of public voices from the Vocea community, filterable by age range (young, adult, senior).
Instructions
List public community voices available for use.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | ||
| ageRange | No |
Implementation Reference
- src/index.ts:60-71 (registration)Tool 'vocea_list_public_voices' is registered with input schema accepting page, limit, and ageRange parameters.
{ name: "vocea_list_public_voices", description: "List public community voices available for use.", inputSchema: { type: "object", properties: { page: { type: "number" }, limit: { type: "number" }, ageRange: { type: "string", enum: ["young", "adult", "senior"] }, }, }, }, - src/index.ts:143-149 (handler)Handler for 'vocea_list_public_voices' that casts args and calls vocea.voices.listPublic(), returning JSON-stringified result.
case "vocea_list_public_voices": { const a = args as { page?: number; limit?: number; ageRange?: "young" | "adult" | "senior" }; const result = await vocea.voices.listPublic(a); return { content: [{ type: "text", text: JSON.stringify(result) }], }; } - src/index.ts:64-71 (schema)Input schema for vocea_list_public_voices: page (number), limit (number), ageRange (enum: young/adult/senior).
type: "object", properties: { page: { type: "number" }, limit: { type: "number" }, ageRange: { type: "string", enum: ["young", "adult", "senior"] }, }, }, },