You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**name** | **String** | The name of the TTS engine to use. Set to `freeclimb.standard` for to use the standard freeclimb TTS engine. | [optional]
Copy file name to clipboardExpand all lines: openapi.json
+37-25Lines changed: 37 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -2555,6 +2555,25 @@
2555
2555
"enum": ["text", "ssml"],
2556
2556
"description": "The type of text to use for the TTS. The complete list of valid values for the text type attribute is shown below."
2557
2557
},
2558
+
"SayNeuralEngineParameters": {
2559
+
"description": "The parameters to use for the TTS. The complete list of valid values for the parameters attribute is shown below.",
2560
+
"type": "object",
2561
+
"properties": {
2562
+
"voice": {
2563
+
"description": "The voice to use for the TTS. The complete list of valid values for the voice attribute is shown below.",
2564
+
"type": "string",
2565
+
"default": "Eve"
2566
+
},
2567
+
"textType": {
2568
+
"$ref": "#/components/schemas/SayNeuralTextType"
2569
+
},
2570
+
"language": {
2571
+
"description": "The language to use for the TTS. The complete list of valid values for the language attribute is shown below.",
2572
+
"type": "string",
2573
+
"default": "en-US"
2574
+
}
2575
+
}
2576
+
},
2558
2577
"SayNeural": {
2559
2578
"description": "The `SayNeural` command provides Text-To-Speech (TTS) support using the freeclimb.neural TTS engine. It converts text to speech and then renders it in a female voice back to the caller. `SayNeural` is useful in cases where it's difficult to pre-record a prompt for any reason. `SayNeural` does not allow barge-in unless nested within a `GetSpeech` command. The file will always be played to completion unless nested.",
2560
2579
"required": ["text", "engine"],
@@ -2584,23 +2603,7 @@
2584
2603
"default": "freeclimb.neural"
2585
2604
},
2586
2605
"parameters": {
2587
-
"description": "The parameters to use for the TTS. The complete list of valid values for the parameters attribute is shown below.",
2588
-
"type": "object",
2589
-
"properties": {
2590
-
"voice": {
2591
-
"description": "The voice to use for the TTS. The complete list of valid values for the voice attribute is shown below.",
2592
-
"type": "string",
2593
-
"default": "Eve"
2594
-
},
2595
-
"textType": {
2596
-
"$ref": "#/components/schemas/SayNeuralTextType"
2597
-
},
2598
-
"language": {
2599
-
"description": "The language to use for the TTS. The complete list of valid values for the language attribute is shown below.",
"description": "The `Say` command provides Text-To-Speech (TTS) support using the freeclimb.standard TTS engine. It converts text to speech and then renders it in a female voice back to the caller. `SayStandard` is useful in cases where it's difficult to pre-record a prompt for any reason. `SayStandard` does not allow barge-in unless nested within a `GetSpeech` command. The file will always be played to completion unless nested.",
0 commit comments