addedInput schema / additionalProperties
Added value: +false
removedInput schema / properties / context
Removed value: -{
- "description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\"",
- "type": "string"
-}
addedInput schema / properties / gender
Added value: +{
+ "description": "Filter by voice gender.",
+ "enum": [
+ "male",
+ "female"
+ ],
+ "type": "string"
+}
addedInput schema / properties / limit
Added value: +{
+ "description": "Maximum voices to return. Default 25.",
+ "maximum": 200,
+ "minimum": 1,
+ "type": "integer"
+}
changedInput schema / properties / model_version / description
Previous value: -"Voice catalog. v3 is the compatibility default; v4 has up to 664 voices; v5 is the curated catalog: 20 voices, plus 13 Cast and Studio voices on plans bought for the API."New value: +"Voice catalog. Default \"v3\", matching synthesize_speech. v3 is the compatibility catalog; v4 is the large catalog (hundreds of voices); v5 is the curated catalog plus Cast and Studio voices, and requires a paid API plan."
addedInput schema / properties / offset
Added value: +{
+ "description": "Number of voices to skip, for paging. Default 0.",
+ "minimum": 0,
+ "type": "integer"
+}
removedInput schema / required
Removed value: -[
- "context"
-]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "free_plan_speaker_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "has_more": {
+ "type": "boolean"
+ },
+ "limit": {
+ "type": "number"
+ },
+ "model_version": {
+ "type": "string"
+ },
+ "model_version_source": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "offset": {
+ "type": "number"
+ },
+ "returned_count": {
+ "type": "number"
+ },
+ "speakers": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "dialect": {
+ "type": "string"
+ },
+ "free_plan": {
+ "type": "boolean"
+ },
+ "gender": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "requires_developer_plan": {
+ "type": "boolean"
+ },
+ "speaker_id": {
+ "type": "string"
+ },
+ "usable_by_you": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "free_plan",
+ "usable_by_you",
+ "requires_developer_plan"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total_count": {
+ "type": "number"
+ },
+ "your_allowed_model_versions": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "your_plan": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "model_version",
+ "model_version_source",
+ "your_plan",
+ "your_allowed_model_versions",
+ "total_count",
+ "returned_count",
+ "offset",
+ "limit",
+ "has_more",
+ "free_plan_speaker_ids",
+ "note",
+ "speakers"
+ ],
+ "type": "object"
+}