Skip to content

Commit c8496d6

Browse files
committed
Merge remote-tracking branch 'origin/main' into adithya/add-more-instrumentation
2 parents c4b3a56 + 21905f3 commit c8496d6

3 files changed

Lines changed: 183 additions & 11 deletions

File tree

.github/workflows/update-deps.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ on:
2626
jobs:
2727
update:
2828
runs-on: ubuntu-latest
29+
permissions:
30+
contents: write
31+
pull-requests: write
32+
issues: read
2933
steps:
3034
- name: Checkout repo
3135
uses: actions/checkout@v4
@@ -95,6 +99,7 @@ jobs:
9599
96100
- name: Create Pull Request
97101
if: steps.changes.outputs.HAS_CHANGES == 'true'
102+
id: create_pr
98103
uses: peter-evans/create-pull-request@v6
99104
with:
100105
token: ${{ secrets.GITHUB_TOKEN }}
@@ -135,11 +140,19 @@ jobs:
135140
- name: Summary
136141
run: |
137142
if [ "${{ steps.changes.outputs.HAS_CHANGES }}" == "true" ]; then
138-
echo "✅ Pull request created successfully!"
139-
echo "📋 Summary:"
140-
echo " - Version: ${{ steps.version.outputs.NEW_VERSION }}"
141-
echo " - Dependencies updated: ${{ inputs.update_dependencies }}"
142-
echo " - API generated: ${{ inputs.generate_api }}"
143+
if [ "${{ steps.create_pr.outputs.pull-request-number }}" != "" ]; then
144+
echo "✅ Pull request created successfully!"
145+
echo "🔗 PR URL: ${{ steps.create_pr.outputs.pull-request-url }}"
146+
echo "📋 Summary:"
147+
echo " - PR Number: #${{ steps.create_pr.outputs.pull-request-number }}"
148+
echo " - Version: ${{ steps.version.outputs.NEW_VERSION }}"
149+
echo " - Dependencies updated: ${{ inputs.update_dependencies }}"
150+
echo " - API generated: ${{ inputs.generate_api }}"
151+
else
152+
echo "❌ Failed to create pull request!"
153+
echo "Please check the workflow logs for more details."
154+
exit 1
155+
fi
143156
else
144157
echo "ℹ️ No changes were made, so no PR was created."
145158
fi

api.ts

Lines changed: 162 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8546,15 +8546,93 @@ export interface InworldVoice {
85468546
provider: "inworld";
85478547
/**
85488548
* 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
85508561
* @maxLength 120
8562+
* @example "Alex"
85518563
*/
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";
85538615
/**
85548616
* This is the model that will be used.
85558617
* @default "inworld-tts-1"
85568618
*/
85578619
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";
85588636
/** This is the plan for chunking the model output before it is sent to the voice provider. */
85598637
chunkPlan?: ChunkPlan;
85608638
/** This is the plan for voice provider fallbacks in the event that the primary voice provider fails. */
@@ -9584,15 +9662,93 @@ export interface FallbackInworldVoice {
95849662
provider: "inworld";
95859663
/**
95869664
* 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
95889677
* @maxLength 120
9678+
* @example "Alex"
95899679
*/
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";
95919731
/**
95929732
* This is the model that will be used.
95939733
* @default "inworld-tts-1"
95949734
*/
95959735
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";
95969752
/** This is the plan for chunking the model output before it is sent to the voice provider. */
95979753
chunkPlan?: ChunkPlan;
95989754
}
@@ -13873,7 +14029,7 @@ export interface CreateCampaignDTO {
1387314029
/** This is the phone number ID that will be used for the campaign calls. */
1387414030
phoneNumberId: string;
1387514031
/** This is the schedule plan for the campaign. */
13876-
schedulePlan: SchedulePlan;
14032+
schedulePlan?: SchedulePlan;
1387714033
/** These are the customers that will be called in the campaign. */
1387814034
customers: CreateCustomerDTO[];
1387914035
}
@@ -13898,7 +14054,7 @@ export interface Campaign {
1389814054
/** This is the phone number ID that will be used for the campaign calls. */
1389914055
phoneNumberId: string;
1390014056
/** This is the schedule plan for the campaign. */
13901-
schedulePlan: SchedulePlan;
14057+
schedulePlan?: SchedulePlan;
1390214058
/** These are the customers that will be called in the campaign. */
1390314059
customers: CreateCustomerDTO[];
1390414060
/** This is the unique identifier for the campaign. */

package-lock.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)