diff --git a/fern/apis/api/openapi.json b/fern/apis/api/openapi.json index 5fae8079c..99dcf506e 100644 --- a/fern/apis/api/openapi.json +++ b/fern/apis/api/openapi.json @@ -12183,6 +12183,20 @@ "maximum": 3000, "description": "Maximum delay in milliseconds between when the speaker stops and when the endpoint is detected. Lower values mean faster turn-taking but more false endpoints. Range: 500-3000. Default: 500." }, + "endpointSensitivity": { + "type": "number", + "description": "How likely Soniox is to emit an endpoint (end the caller turn). Higher values make endpoints more likely for faster turn-taking; negative values make them less likely, which helps when callers pause mid-sentence (e.g. reading numbers group by group). Range: -1.0 to 1.0. Default: 0.3 (the platform low-latency voice profile; Soniox's own default is 0.0). Supported by stt-rt-v5; omitted from the Soniox request on explicit stt-rt-v4. Soniox recommends tuning endpointLatencyAdjustmentLevel first, and advises against negative sensitivity while the level is above 0 (the settings work against each other).", + "minimum": -1, + "maximum": 1, + "example": 0.3 + }, + "endpointLatencyAdjustmentLevel": { + "type": "number", + "description": "How aggressively Soniox reduces endpoint latency. 0 is Soniox's default semantic endpointing; 3 is the most aggressive. Higher levels return endpoints sooner but may split speech into more segments and slightly reduce accuracy. Integer. Range: 0-3. Default: 2 (the platform low-latency voice profile; Soniox's own default is 0). Supported by stt-rt-v5; omitted from the Soniox request on explicit stt-rt-v4.", + "minimum": 0, + "maximum": 3, + "example": 2 + }, "customVocabulary": { "description": "Custom vocabulary terms to boost recognition accuracy. Useful for brand names, product names, and domain-specific terminology. Maps to Soniox context.terms.", "type": "array", @@ -15261,6 +15275,20 @@ "maximum": 3000, "description": "Maximum delay in milliseconds between when the speaker stops and when the endpoint is detected. Lower values mean faster turn-taking but more false endpoints. Range: 500-3000. Default: 500." }, + "endpointSensitivity": { + "type": "number", + "description": "How likely Soniox is to emit an endpoint (end the caller turn). Higher values make endpoints more likely for faster turn-taking; negative values make them less likely, which helps when callers pause mid-sentence (e.g. reading numbers group by group). Range: -1.0 to 1.0. Default: 0.3 (the platform low-latency voice profile; Soniox's own default is 0.0). Supported by stt-rt-v5; omitted from the Soniox request on explicit stt-rt-v4. Soniox recommends tuning endpointLatencyAdjustmentLevel first, and advises against negative sensitivity while the level is above 0 (the settings work against each other).", + "minimum": -1, + "maximum": 1, + "example": 0.3 + }, + "endpointLatencyAdjustmentLevel": { + "type": "number", + "description": "How aggressively Soniox reduces endpoint latency. 0 is Soniox's default semantic endpointing; 3 is the most aggressive. Higher levels return endpoints sooner but may split speech into more segments and slightly reduce accuracy. Integer. Range: 0-3. Default: 2 (the platform low-latency voice profile; Soniox's own default is 0). Supported by stt-rt-v5; omitted from the Soniox request on explicit stt-rt-v4.", + "minimum": 0, + "maximum": 3, + "example": 2 + }, "customVocabulary": { "description": "Custom vocabulary terms to boost recognition accuracy. Useful for brand names, product names, and domain-specific terminology. Maps to Soniox context.terms.", "type": "array", @@ -17089,6 +17117,11 @@ "type": "string", "description": "This is the assistant to transfer the call to." }, + "name": { + "type": "string", + "description": "This is the name of the transfer destination. This is just for your own reference.\n\nUsage:\n- Optional. Stored with the destination wherever it is supplied. For `number`\n and `sip` destinations it is also persisted on the transfer record in the\n call artifact after a transfer and displayed in the dashboard call log (on\n the transfer divider in the transcript view) alongside the destination.\n When omitted, everything behaves exactly as before.\n- Display-only. Unlike `description`, it is never included in prompts or tool\n descriptions and has no effect on model behavior or destination choice.", + "maxLength": 40 + }, "description": { "type": "string", "description": "This is the description of the destination, used by the AI to choose when and how to transfer the call." @@ -18042,6 +18075,11 @@ } ] }, + "name": { + "type": "string", + "description": "This is the name of the transfer destination. This is just for your own reference.\n\nUsage:\n- Optional. Stored with the destination wherever it is supplied. For `number`\n and `sip` destinations it is also persisted on the transfer record in the\n call artifact after a transfer and displayed in the dashboard call log (on\n the transfer divider in the transcript view) alongside the destination.\n When omitted, everything behaves exactly as before.\n- Display-only. Unlike `description`, it is never included in prompts or tool\n descriptions and has no effect on model behavior or destination choice.", + "maxLength": 40 + }, "description": { "type": "string", "description": "This is the description of the destination, used by the AI to choose when and how to transfer the call." @@ -18093,6 +18131,11 @@ "type": "object", "description": "These are custom headers to be added to SIP refer during transfer call." }, + "name": { + "type": "string", + "description": "This is the name of the transfer destination. This is just for your own reference.\n\nUsage:\n- Optional. Stored with the destination wherever it is supplied. For `number`\n and `sip` destinations it is also persisted on the transfer record in the\n call artifact after a transfer and displayed in the dashboard call log (on\n the transfer divider in the transcript view) alongside the destination.\n When omitted, everything behaves exactly as before.\n- Display-only. Unlike `description`, it is never included in prompts or tool\n descriptions and has no effect on model behavior or destination choice.", + "maxLength": 40 + }, "description": { "type": "string", "description": "This is the description of the destination, used by the AI to choose when and how to transfer the call."