@@ -8546,15 +8546,93 @@ export interface InworldVoice {
8546
8546
provider: "inworld";
8547
8547
/**
8548
8548
* Inworld Voice ID
8549
- * This is the provider-specific ID that will be used.
8549
+ * Available voices by language:
8550
+ * • en: Alex, Ashley, Craig, Deborah, Dennis, Edward, Elizabeth, Hades, Julia, Pixie, Mark, Olivia, Priya, Ronald, Sarah, Shaun, Theodore, Timothy, Wendy, Dominus
8551
+ * • zh: Yichen, Xiaoyin, Xinyi, Jing
8552
+ * • nl: Erik, Katrien, Lennart, Lore
8553
+ * • fr: Alain, Hélène, Mathieu, Étienne
8554
+ * • de: Johanna, Josef
8555
+ * • it: Gianni, Orietta
8556
+ * • ja: Asuka, Satoshi
8557
+ * • ko: Hyunwoo, Minji, Seojun, Yoona
8558
+ * • pl: Szymon, Wojciech
8559
+ * • pt: Heitor, Maitê
8560
+ * • es: Diego, Lupita, Miguel, Rafael
8550
8561
* @maxLength 120
8562
+ * @example "Alex"
8551
8563
*/
8552
- voiceId: string;
8564
+ voiceId:
8565
+ | "Alex"
8566
+ | "Ashley"
8567
+ | "Craig"
8568
+ | "Deborah"
8569
+ | "Dennis"
8570
+ | "Edward"
8571
+ | "Elizabeth"
8572
+ | "Hades"
8573
+ | "Julia"
8574
+ | "Pixie"
8575
+ | "Mark"
8576
+ | "Olivia"
8577
+ | "Priya"
8578
+ | "Ronald"
8579
+ | "Sarah"
8580
+ | "Shaun"
8581
+ | "Theodore"
8582
+ | "Timothy"
8583
+ | "Wendy"
8584
+ | "Dominus"
8585
+ | "Yichen"
8586
+ | "Xiaoyin"
8587
+ | "Xinyi"
8588
+ | "Jing"
8589
+ | "Erik"
8590
+ | "Katrien"
8591
+ | "Lennart"
8592
+ | "Lore"
8593
+ | "Alain"
8594
+ | "Hélène"
8595
+ | "Mathieu"
8596
+ | "Étienne"
8597
+ | "Johanna"
8598
+ | "Josef"
8599
+ | "Gianni"
8600
+ | "Orietta"
8601
+ | "Asuka"
8602
+ | "Satoshi"
8603
+ | "Hyunwoo"
8604
+ | "Minji"
8605
+ | "Seojun"
8606
+ | "Yoona"
8607
+ | "Szymon"
8608
+ | "Wojciech"
8609
+ | "Heitor"
8610
+ | "Maitê"
8611
+ | "Diego"
8612
+ | "Lupita"
8613
+ | "Miguel"
8614
+ | "Rafael";
8553
8615
/**
8554
8616
* This is the model that will be used.
8555
8617
* @default "inworld-tts-1"
8556
8618
*/
8557
8619
model?: "inworld-tts-1";
8620
+ /**
8621
+ * Language code for Inworld TTS synthesis
8622
+ * @default "en"
8623
+ */
8624
+ languageCode?:
8625
+ | "en"
8626
+ | "zh"
8627
+ | "ko"
8628
+ | "nl"
8629
+ | "fr"
8630
+ | "es"
8631
+ | "ja"
8632
+ | "de"
8633
+ | "it"
8634
+ | "pl"
8635
+ | "pt";
8558
8636
/** This is the plan for chunking the model output before it is sent to the voice provider. */
8559
8637
chunkPlan?: ChunkPlan;
8560
8638
/** This is the plan for voice provider fallbacks in the event that the primary voice provider fails. */
@@ -9584,15 +9662,93 @@ export interface FallbackInworldVoice {
9584
9662
provider: "inworld";
9585
9663
/**
9586
9664
* Inworld Voice ID
9587
- * This is the provider-specific ID that will be used.
9665
+ * Available voices by language:
9666
+ * • en: Alex, Ashley, Craig, Deborah, Dennis, Edward, Elizabeth, Hades, Julia, Pixie, Mark, Olivia, Priya, Ronald, Sarah, Shaun, Theodore, Timothy, Wendy, Dominus
9667
+ * • zh: Yichen, Xiaoyin, Xinyi, Jing
9668
+ * • nl: Erik, Katrien, Lennart, Lore
9669
+ * • fr: Alain, Hélène, Mathieu, Étienne
9670
+ * • de: Johanna, Josef
9671
+ * • it: Gianni, Orietta
9672
+ * • ja: Asuka, Satoshi
9673
+ * • ko: Hyunwoo, Minji, Seojun, Yoona
9674
+ * • pl: Szymon, Wojciech
9675
+ * • pt: Heitor, Maitê
9676
+ * • es: Diego, Lupita, Miguel, Rafael
9588
9677
* @maxLength 120
9678
+ * @example "Alex"
9589
9679
*/
9590
- voiceId: string;
9680
+ voiceId:
9681
+ | "Alex"
9682
+ | "Ashley"
9683
+ | "Craig"
9684
+ | "Deborah"
9685
+ | "Dennis"
9686
+ | "Edward"
9687
+ | "Elizabeth"
9688
+ | "Hades"
9689
+ | "Julia"
9690
+ | "Pixie"
9691
+ | "Mark"
9692
+ | "Olivia"
9693
+ | "Priya"
9694
+ | "Ronald"
9695
+ | "Sarah"
9696
+ | "Shaun"
9697
+ | "Theodore"
9698
+ | "Timothy"
9699
+ | "Wendy"
9700
+ | "Dominus"
9701
+ | "Yichen"
9702
+ | "Xiaoyin"
9703
+ | "Xinyi"
9704
+ | "Jing"
9705
+ | "Erik"
9706
+ | "Katrien"
9707
+ | "Lennart"
9708
+ | "Lore"
9709
+ | "Alain"
9710
+ | "Hélène"
9711
+ | "Mathieu"
9712
+ | "Étienne"
9713
+ | "Johanna"
9714
+ | "Josef"
9715
+ | "Gianni"
9716
+ | "Orietta"
9717
+ | "Asuka"
9718
+ | "Satoshi"
9719
+ | "Hyunwoo"
9720
+ | "Minji"
9721
+ | "Seojun"
9722
+ | "Yoona"
9723
+ | "Szymon"
9724
+ | "Wojciech"
9725
+ | "Heitor"
9726
+ | "Maitê"
9727
+ | "Diego"
9728
+ | "Lupita"
9729
+ | "Miguel"
9730
+ | "Rafael";
9591
9731
/**
9592
9732
* This is the model that will be used.
9593
9733
* @default "inworld-tts-1"
9594
9734
*/
9595
9735
model?: "inworld-tts-1";
9736
+ /**
9737
+ * Language code for Inworld TTS synthesis
9738
+ * @default "en"
9739
+ */
9740
+ languageCode?:
9741
+ | "en"
9742
+ | "zh"
9743
+ | "ko"
9744
+ | "nl"
9745
+ | "fr"
9746
+ | "es"
9747
+ | "ja"
9748
+ | "de"
9749
+ | "it"
9750
+ | "pl"
9751
+ | "pt";
9596
9752
/** This is the plan for chunking the model output before it is sent to the voice provider. */
9597
9753
chunkPlan?: ChunkPlan;
9598
9754
}
@@ -13873,7 +14029,7 @@ export interface CreateCampaignDTO {
13873
14029
/** This is the phone number ID that will be used for the campaign calls. */
13874
14030
phoneNumberId: string;
13875
14031
/** This is the schedule plan for the campaign. */
13876
- schedulePlan: SchedulePlan;
14032
+ schedulePlan? : SchedulePlan;
13877
14033
/** These are the customers that will be called in the campaign. */
13878
14034
customers: CreateCustomerDTO[];
13879
14035
}
@@ -13898,7 +14054,7 @@ export interface Campaign {
13898
14054
/** This is the phone number ID that will be used for the campaign calls. */
13899
14055
phoneNumberId: string;
13900
14056
/** This is the schedule plan for the campaign. */
13901
- schedulePlan: SchedulePlan;
14057
+ schedulePlan? : SchedulePlan;
13902
14058
/** These are the customers that will be called in the campaign. */
13903
14059
customers: CreateCustomerDTO[];
13904
14060
/** This is the unique identifier for the campaign. */
0 commit comments