|
6197 | 6197 | }, |
6198 | 6198 | "sipVerb": { |
6199 | 6199 | "type": "object", |
6200 | | - "description": "This specifies the SIP verb to use while transferring the call.\n- 'refer': Uses SIP REFER to transfer the call (default)\n- 'bye': Ends current call with SIP BYE", |
| 6200 | + "description": "This specifies the SIP verb to use while transferring the call.\n- 'refer': Uses SIP REFER to transfer the call (default)\n- 'bye': Ends current call with SIP BYE\n- 'dial': Uses SIP DIAL to transfer the call", |
6201 | 6201 | "default": "refer", |
6202 | 6202 | "enum": [ |
6203 | 6203 | "refer", |
6204 | | - "bye" |
| 6204 | + "bye", |
| 6205 | + "dial" |
6205 | 6206 | ] |
6206 | 6207 | }, |
6207 | 6208 | "twiml": { |
|
7522 | 7523 | "type": "string", |
7523 | 7524 | "description": "This is the OpenAI model that will be used.", |
7524 | 7525 | "enum": [ |
| 7526 | + "gpt-4.5-preview", |
7525 | 7527 | "chatgpt-4o-latest", |
7526 | 7528 | "o3-mini", |
7527 | 7529 | "o1-preview", |
|
7555 | 7557 | "type": "array", |
7556 | 7558 | "description": "These are the fallback models that will be used if the primary model fails. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest fallbacks that make sense.", |
7557 | 7559 | "enum": [ |
| 7560 | + "gpt-4.5-preview", |
7558 | 7561 | "chatgpt-4o-latest", |
7559 | 7562 | "o3-mini", |
7560 | 7563 | "o1-preview", |
|
7590 | 7593 | "items": { |
7591 | 7594 | "type": "string", |
7592 | 7595 | "enum": [ |
| 7596 | + "gpt-4.5-preview", |
7593 | 7597 | "chatgpt-4o-latest", |
7594 | 7598 | "o3-mini", |
7595 | 7599 | "o1-preview", |
|
8605 | 8609 | "$ref": "#/components/schemas/FallbackCartesiaVoice", |
8606 | 8610 | "title": "Cartesia" |
8607 | 8611 | }, |
| 8612 | + { |
| 8613 | + "$ref": "#/components/schemas/FallbackHumeVoice", |
| 8614 | + "title": "Hume" |
| 8615 | + }, |
8608 | 8616 | { |
8609 | 8617 | "$ref": "#/components/schemas/FallbackCustomVoice", |
8610 | 8618 | "title": "CustomVoice" |
|
9958 | 9966 | "voiceId" |
9959 | 9967 | ] |
9960 | 9968 | }, |
| 9969 | + "FallbackHumeVoice": { |
| 9970 | + "type": "object", |
| 9971 | + "properties": { |
| 9972 | + "provider": { |
| 9973 | + "type": "string", |
| 9974 | + "description": "This is the voice provider that will be used.", |
| 9975 | + "enum": [ |
| 9976 | + "hume" |
| 9977 | + ] |
| 9978 | + }, |
| 9979 | + "model": { |
| 9980 | + "type": "string", |
| 9981 | + "description": "This is the model that will be used.", |
| 9982 | + "enum": [ |
| 9983 | + "octave" |
| 9984 | + ], |
| 9985 | + "example": "octave" |
| 9986 | + }, |
| 9987 | + "voiceId": { |
| 9988 | + "type": "string", |
| 9989 | + "description": "The ID of the particular voice you want to use." |
| 9990 | + }, |
| 9991 | + "isCustomHumeVoice": { |
| 9992 | + "type": "boolean", |
| 9993 | + "description": "Indicates whether the chosen voice is a preset Hume AI voice or a custom voice.", |
| 9994 | + "example": false |
| 9995 | + }, |
| 9996 | + "description": { |
| 9997 | + "type": "string", |
| 9998 | + "description": "Natural language instructions describing how the synthesized speech should sound, including but not limited to tone, intonation, pacing, and accent (e.g., 'a soft, gentle voice with a strong British accent').\n\nIf a Voice is specified in the request, this description serves as acting instructions.\nIf no Voice is specified, a new voice is generated based on this description." |
| 9999 | + }, |
| 10000 | + "chunkPlan": { |
| 10001 | + "description": "This is the plan for chunking the model output before it is sent to the voice provider.", |
| 10002 | + "allOf": [ |
| 10003 | + { |
| 10004 | + "$ref": "#/components/schemas/ChunkPlan" |
| 10005 | + } |
| 10006 | + ] |
| 10007 | + } |
| 10008 | + }, |
| 10009 | + "required": [ |
| 10010 | + "provider", |
| 10011 | + "voiceId" |
| 10012 | + ] |
| 10013 | + }, |
9961 | 10014 | "FallbackElevenLabsVoice": { |
9962 | 10015 | "type": "object", |
9963 | 10016 | "properties": { |
|
14579 | 14632 | "pipeline-error-neets-voice-failed", |
14580 | 14633 | "pipeline-error-smallest-ai-voice-failed", |
14581 | 14634 | "pipeline-error-neuphonic-voice-failed", |
| 14635 | + "pipeline-error-hume-voice-failed", |
14582 | 14636 | "pipeline-error-deepgram-transcriber-failed", |
14583 | 14637 | "pipeline-error-gladia-transcriber-failed", |
14584 | 14638 | "pipeline-error-speechmatics-transcriber-failed", |
@@ -24288,12 +24342,12 @@ |
24288 | 24342 | "minutesIncluded": { |
24289 | 24343 | "type": "number", |
24290 | 24344 | "description": "The number of minutes included in the subscription.", |
24291 | | - "minimum": 1 |
| 24345 | + "minimum": 0 |
24292 | 24346 | }, |
24293 | 24347 | "minutesUsed": { |
24294 | 24348 | "type": "number", |
24295 | 24349 | "description": "The number of minutes used in the subscription.", |
24296 | | - "minimum": 1 |
| 24350 | + "minimum": 0 |
24297 | 24351 | }, |
24298 | 24352 | "minutesUsedNextResetAt": { |
24299 | 24353 | "format": "date-time", |
|
24656 | 24710 | "cartesia", |
24657 | 24711 | "custom-voice", |
24658 | 24712 | "deepgram", |
| 24713 | + "hume", |
24659 | 24714 | "lmnt", |
24660 | 24715 | "neets", |
24661 | 24716 | "neuphonic", |
|
25348 | 25403 | "cartesia", |
25349 | 25404 | "custom-voice", |
25350 | 25405 | "deepgram", |
| 25406 | + "hume", |
25351 | 25407 | "lmnt", |
25352 | 25408 | "neets", |
25353 | 25409 | "neuphonic", |
|
25365 | 25421 | "cartesia", |
25366 | 25422 | "custom-voice", |
25367 | 25423 | "deepgram", |
| 25424 | + "hume", |
25368 | 25425 | "lmnt", |
25369 | 25426 | "neets", |
25370 | 25427 | "neuphonic", |
|
26622 | 26679 | "pipeline-error-neets-voice-failed", |
26623 | 26680 | "pipeline-error-smallest-ai-voice-failed", |
26624 | 26681 | "pipeline-error-neuphonic-voice-failed", |
| 26682 | + "pipeline-error-hume-voice-failed", |
26625 | 26683 | "pipeline-error-deepgram-transcriber-failed", |
26626 | 26684 | "pipeline-error-gladia-transcriber-failed", |
26627 | 26685 | "pipeline-error-speechmatics-transcriber-failed", |
|
27426 | 27484 | "pipeline-error-neets-voice-failed", |
27427 | 27485 | "pipeline-error-smallest-ai-voice-failed", |
27428 | 27486 | "pipeline-error-neuphonic-voice-failed", |
| 27487 | + "pipeline-error-hume-voice-failed", |
27429 | 27488 | "pipeline-error-deepgram-transcriber-failed", |
27430 | 27489 | "pipeline-error-gladia-transcriber-failed", |
27431 | 27490 | "pipeline-error-speechmatics-transcriber-failed", |
|
0 commit comments