Skip to content

Commit 9a27df8

Browse files
committed
SDK regeneration
1 parent 6aaab11 commit 9a27df8

28 files changed

+346
-365
lines changed

.mock/definition/empathic-voice/__package__.yml

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ types:
2929
3030
EVI uses this text to generate spoken audio using our proprietary
3131
expressive text-to-speech model. Our model adds appropriate emotional
32-
inflections and tones to the text based on the users expressions and
32+
inflections and tones to the text based on the user's expressions and
3333
the context of the conversation. The synthesized audio is streamed
3434
back to the user as an [Assistant
3535
Message](/reference/empathic-voice-interface-evi/chat/chat#receive.AssistantMessage.type).
@@ -75,7 +75,7 @@ types:
7575
Base64 encoded audio input to insert into the conversation.
7676
7777
78-
The content of an Audio Input message is treated as the users speech
78+
The content of an Audio Input message is treated as the user's speech
7979
to EVI and must be streamed continuously. Pre-recorded audio files are
8080
not supported.
8181
@@ -166,7 +166,7 @@ types:
166166
Once this message is sent, EVI will not respond until a [Resume
167167
Assistant
168168
message](/reference/empathic-voice-interface-evi/chat/chat#send.ResumeAssistantMessage.type)
169-
is sent. When paused, EVI wont respond, but transcriptions of your
169+
is sent. When paused, EVI won't respond, but transcriptions of your
170170
audio inputs will still be recorded.
171171
custom_session_id:
172172
type: optional<string>
@@ -250,7 +250,7 @@ types:
250250
system_prompt:
251251
type: optional<string>
252252
docs: >-
253-
Instructions used to shape EVIs behavior, responses, and style for
253+
Instructions used to shape EVI's behavior, responses, and style for
254254
the session.
255255
256256
@@ -301,7 +301,7 @@ types:
301301
Third party API key for the supplemental language model.
302302
303303
304-
When provided, EVI will use this key instead of Humes API key for the
304+
When provided, EVI will use this key instead of Hume's API key for the
305305
supplemental LLM. This allows you to bypass rate limits and utilize
306306
your own API key as needed.
307307
tools:
@@ -367,7 +367,7 @@ types:
367367
Parameters of the tool. Is a stringified JSON schema.
368368
369369
370-
These parameters define the inputs needed for the tools execution,
370+
These parameters define the inputs needed for the tool's execution,
371371
including the expected data type and description for each input field.
372372
Structured as a JSON schema, this format ensures the tool receives
373373
data in the expected format.
@@ -521,7 +521,7 @@ types:
521521
type: string
522522
docs: >-
523523
User text to insert into the conversation. Text sent through a User
524-
Input message is treated as the users speech to EVI. EVI processes
524+
Input message is treated as the user's speech to EVI. EVI processes
525525
this input and provides a corresponding response.
526526
527527
@@ -540,7 +540,7 @@ types:
540540
message, this must be `assistant_end`.
541541
542542
543-
This message indicates the conclusion of the assistants response,
543+
This message indicates the conclusion of the assistant's response,
544544
signaling that the assistant has finished speaking for the current
545545
conversational turn.
546546
custom_session_id:
@@ -560,8 +560,8 @@ types:
560560
this must be `assistant_message`.
561561
562562
563-
This message contains both a transcript of the assistants response
564-
and the expression measurement predictions of the assistants audio
563+
This message contains both a transcript of the assistant's response
564+
and the expression measurement predictions of the assistant's audio
565565
output.
566566
custom_session_id:
567567
type: optional<string>
@@ -860,7 +860,7 @@ types:
860860
Parameters of the tool.
861861
862862
863-
These parameters define the inputs needed for the tools execution,
863+
These parameters define the inputs needed for the tool's execution,
864864
including the expected data type and description for each input field.
865865
Structured as a stringified JSON schema, this format ensures the tool
866866
receives data in the expected format.
@@ -912,7 +912,7 @@ types:
912912
message, this must be `user_interruption`.
913913
914914
915-
This message indicates the user has interrupted the assistants
915+
This message indicates the user has interrupted the assistant's
916916
response. EVI detects the interruption in real-time and sends this
917917
message to signal the interruption event. This message allows the
918918
system to stop the current audio playback, clear the audio queue, and
@@ -937,7 +937,7 @@ types:
937937
must be `user_message`.
938938
939939
940-
This message contains both a transcript of the users input and the
940+
This message contains both a transcript of the user's input and the
941941
expression measurement predictions if the input was sent as an [Audio
942942
Input
943943
message](/reference/empathic-voice-interface-evi/chat/chat#send.AudioInput.type).
@@ -1363,7 +1363,7 @@ types:
13631363
Tool.
13641364
13651365
1366-
These parameters define the inputs needed for the Tools execution,
1366+
These parameters define the inputs needed for the Tool's execution,
13671367
including the expected data type and description for each input field.
13681368
Structured as a stringified JSON schema, this format ensures the tool
13691369
receives data in the expected format.
@@ -1410,17 +1410,15 @@ types:
14101410
text:
14111411
type: string
14121412
docs: >-
1413-
Instructions used to shape EVIs behavior, responses, and style.
1413+
Instructions used to shape EVI's behavior, responses, and style.
14141414
14151415
14161416
You can use the Prompt to define a specific goal or role for EVI,
14171417
specifying how it should act or what it should focus on during the
14181418
conversation. For example, EVI can be instructed to act as a customer
14191419
support representative, a fitness coach, or a travel advisor, each
1420-
with its own set of behaviors and response styles.
1421-
1422-
1423-
For help writing a system prompt, see our [Prompting
1420+
with its own set of behaviors and response styles. For help writing a
1421+
system prompt, see our [Prompting
14241422
Guide](/docs/speech-to-speech-evi/guides/prompting).
14251423
version:
14261424
type: integer
@@ -2142,7 +2140,7 @@ types:
21422140
The model temperature, with values between 0 to 1 (inclusive).
21432141
21442142
2145-
Controls the randomness of the LLMs output, with values closer to 0
2143+
Controls the randomness of the LLM's output, with values closer to 0
21462144
yielding focused, deterministic responses and values closer to 1
21472145
producing more creative, diverse responses.
21482146
source:
@@ -2293,6 +2291,11 @@ types:
22932291
Accepts a minimum value of 30 seconds and a maximum value of 1,800
22942292
seconds.
22952293
properties:
2294+
duration_secs:
2295+
type: optional<integer>
2296+
docs: >-
2297+
Duration in seconds for the timeout (e.g. 600 seconds represents 10
2298+
minutes).
22962299
enabled:
22972300
type: boolean
22982301
docs: >-
@@ -2303,11 +2306,6 @@ types:
23032306
user inactivity being reached. However, the conversation will
23042307
eventually disconnect after 1,800 seconds (30 minutes), which is the
23052308
maximum WebSocket duration limit for EVI.
2306-
duration_secs:
2307-
type: optional<integer>
2308-
docs: >-
2309-
Duration in seconds for the timeout (e.g. 600 seconds represents 10
2310-
minutes).
23112309
source:
23122310
openapi: evi-openapi.json
23132311
inline: true
@@ -2321,6 +2319,11 @@ types:
23212319
Accepts a minimum value of 30 seconds and a maximum value of 1,800
23222320
seconds.
23232321
properties:
2322+
duration_secs:
2323+
type: optional<integer>
2324+
docs: >-
2325+
Duration in seconds for the timeout (e.g. 600 seconds represents 10
2326+
minutes).
23242327
enabled:
23252328
type: boolean
23262329
docs: >-
@@ -2331,11 +2334,6 @@ types:
23312334
duration being reached. However, the conversation will eventually
23322335
disconnect after 1,800 seconds (30 minutes), which is the maximum
23332336
WebSocket duration limit for EVI.
2334-
duration_secs:
2335-
type: optional<integer>
2336-
docs: >-
2337-
Duration in seconds for the timeout (e.g. 600 seconds represents 10
2338-
minutes).
23392337
source:
23402338
openapi: evi-openapi.json
23412339
inline: true
@@ -2414,7 +2412,7 @@ types:
24142412
The model temperature, with values between 0 to 1 (inclusive).
24152413
24162414
2417-
Controls the randomness of the LLMs output, with values closer to 0
2415+
Controls the randomness of the LLM's output, with values closer to 0
24182416
yielding focused, deterministic responses and values closer to 1
24192417
producing more creative, diverse responses.
24202418
source:

.mock/definition/empathic-voice/chatWebhooks.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@ webhooks:
99
payload: root.WebhookEventChatEnded
1010
examples:
1111
- payload:
12-
chat_group_id: 9fc18597-3567-42d5-94d6-935bde84bf2f
13-
chat_id: 470a49f6-1dec-4afe-8b61-035d3b2d63b0
14-
config_id: 1b60e1a0-cc59-424a-8d2c-189d354db3f3
15-
event_name: chat_ended
16-
end_time: 1716244958546
17-
duration_seconds: 180
18-
end_reason: USER_ENDED
12+
chat_group_id: chat_group_id
13+
chat_id: chat_id
14+
end_time: 1
15+
duration_seconds: 1
16+
end_reason: ACTIVE
1917
docs: Sent when an EVI chat ends.
2018
chatStarted:
2119
audiences: []
@@ -25,10 +23,8 @@ webhooks:
2523
payload: root.WebhookEventChatStarted
2624
examples:
2725
- payload:
28-
chat_group_id: 9fc18597-3567-42d5-94d6-935bde84bf2f
29-
chat_id: 470a49f6-1dec-4afe-8b61-035d3b2d63b0
30-
config_id: 1b60e1a0-cc59-424a-8d2c-189d354db3f3
31-
event_name: chat_started
32-
start_time: 1716244940648
26+
chat_group_id: chat_group_id
27+
chat_id: chat_id
28+
start_time: 1
3329
chat_start_type: new_chat_group
3430
docs: Sent when an EVI chat is started.

.mock/definition/empathic-voice/prompts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ service:
126126
text:
127127
type: string
128128
docs: >-
129-
Instructions used to shape EVIs behavior, responses, and style.
129+
Instructions used to shape EVI's behavior, responses, and style.
130130
131131
132132
You can use the Prompt to define a specific goal or role for
@@ -278,7 +278,7 @@ service:
278278
text:
279279
type: string
280280
docs: >-
281-
Instructions used to shape EVIs behavior, responses, and style
281+
Instructions used to shape EVI's behavior, responses, and style
282282
for this version of the Prompt.
283283
284284

.mock/definition/empathic-voice/tools.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ service:
145145
the Tool.
146146
147147
148-
These parameters define the inputs needed for the Tools
148+
These parameters define the inputs needed for the Tool's
149149
execution, including the expected data type and description for
150150
each input field. Structured as a stringified JSON schema, this
151151
format ensures the Tool receives data in the expected format.
@@ -324,7 +324,7 @@ service:
324324
the Tool.
325325
326326
327-
These parameters define the inputs needed for the Tools
327+
These parameters define the inputs needed for the Tool's
328328
execution, including the expected data type and description for
329329
each input field. Structured as a stringified JSON schema, this
330330
format ensures the Tool receives data in the expected format.

0 commit comments

Comments
 (0)