Skip to content

Commit

Permalink
🌿 Fern Regeneration -- December 4, 2024 (#217)
Browse files Browse the repository at this point in the history
Co-authored-by: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
  • Loading branch information
fern-api[bot] authored Dec 4, 2024
1 parent ab7c0a1 commit 730518e
Show file tree
Hide file tree
Showing 19 changed files with 692 additions and 541 deletions.
108 changes: 66 additions & 42 deletions .mock/definition/empathic-voice/__package__.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,26 +191,17 @@ types:
gender:
type: optional<integer>
docs: >-
The vocalization of gender, ranging between more masculine and more
feminine.
The perceived tonality of the voice, reflecting characteristics
typically associated with masculinity and femininity.
The default value is `0`, with a minimum of `-100` (more masculine)
and a maximum of `100` (more feminine). A value of `0` leaves this
parameter unchanged from the base voice.
articulation:
type: optional<integer>
docs: >-
The clarity of the voice, ranging between mumbled and articulate.
The default value is `0`, with a minimum of `-100` (mumbled) and a
maximum of `100` (articulate). A value of `0` leaves this parameter
unchanged from the base voice.
assertiveness:
type: optional<integer>
docs: >-
The firmness of the voice, ranging between whiny and bold.
The perceived firmness of the voice, ranging between whiny and bold.
The default value is `0`, with a minimum of `-100` (whiny) and a
Expand All @@ -219,7 +210,8 @@ types:
buoyancy:
type: optional<integer>
docs: >-
The density of the voice, ranging between deflated and buoyant.
The perceived density of the voice, ranging between deflated and
buoyant.
The default value is `0`, with a minimum of `-100` (deflated) and a
Expand All @@ -228,7 +220,8 @@ types:
confidence:
type: optional<integer>
docs: >-
The assuredness of the voice, ranging between shy and confident.
The perceived assuredness of the voice, ranging between shy and
confident.
The default value is `0`, with a minimum of `-100` (shy) and a maximum
Expand All @@ -237,7 +230,7 @@ types:
enthusiasm:
type: optional<integer>
docs: >-
The excitement within the voice, ranging between calm and
The perceived excitement within the voice, ranging between calm and
enthusiastic.
Expand All @@ -247,7 +240,7 @@ types:
nasality:
type: optional<integer>
docs: >-
The openness of the voice, ranging between clear and nasal.
The perceived openness of the voice, ranging between clear and nasal.
The default value is `0`, with a minimum of `-100` (clear) and a
Expand All @@ -256,7 +249,8 @@ types:
relaxedness:
type: optional<integer>
docs: >-
The stress within the voice, ranging between tense and relaxed.
The perceived stress within the voice, ranging between tense and
relaxed.
The default value is `0`, with a minimum of `-100` (tense) and a
Expand All @@ -265,7 +259,8 @@ types:
smoothness:
type: optional<integer>
docs: >-
The texture of the voice, ranging between smooth and staccato.
The perceived texture of the voice, ranging between smooth and
staccato.
The default value is `0`, with a minimum of `-100` (smooth) and a
Expand All @@ -274,7 +269,8 @@ types:
tepidity:
type: optional<integer>
docs: >-
The liveliness behind the voice, ranging between tepid and vigorous.
The perceived liveliness behind the voice, ranging between tepid and
vigorous.
The default value is `0`, with a minimum of `-100` (tepid) and a
Expand All @@ -283,14 +279,16 @@ types:
tightness:
type: optional<integer>
docs: >-
The containment of the voice, ranging between tight and breathy.
The perceived containment of the voice, ranging between tight and
breathy.
The default value is `0`, with a minimum of `-100` (tight) and a
maximum of `100` (breathy). A value of `0` leaves this parameter
unchanged from the base voice.
source:
openapi: stenographer-openapi.json
inline: true
PostedCustomVoice:
docs: >-
A Custom Voice specification to be associated with this Config.
Expand Down Expand Up @@ -349,26 +347,17 @@ types:
gender:
type: optional<integer>
docs: >-
The vocalization of gender, ranging between more masculine and more
feminine.
The perceived tonality of the voice, reflecting characteristics
typically associated with masculinity and femininity.
The default value is `0`, with a minimum of `-100` (more masculine)
and a maximum of `100` (more feminine). A value of `0` leaves this
parameter unchanged from the base voice.
articulation:
type: optional<integer>
docs: >-
The clarity of the voice, ranging between mumbled and articulate.
The default value is `0`, with a minimum of `-100` (mumbled) and a
maximum of `100` (articulate). A value of `0` leaves this parameter
unchanged from the base voice.
assertiveness:
type: optional<integer>
docs: >-
The firmness of the voice, ranging between whiny and bold.
The perceived firmness of the voice, ranging between whiny and bold.
The default value is `0`, with a minimum of `-100` (whiny) and a
Expand All @@ -377,7 +366,8 @@ types:
buoyancy:
type: optional<integer>
docs: >-
The density of the voice, ranging between deflated and buoyant.
The perceived density of the voice, ranging between deflated and
buoyant.
The default value is `0`, with a minimum of `-100` (deflated) and a
Expand All @@ -386,7 +376,8 @@ types:
confidence:
type: optional<integer>
docs: >-
The assuredness of the voice, ranging between shy and confident.
The perceived assuredness of the voice, ranging between shy and
confident.
The default value is `0`, with a minimum of `-100` (shy) and a maximum
Expand All @@ -395,7 +386,7 @@ types:
enthusiasm:
type: optional<integer>
docs: >-
The excitement within the voice, ranging between calm and
The perceived excitement within the voice, ranging between calm and
enthusiastic.
Expand All @@ -405,7 +396,7 @@ types:
nasality:
type: optional<integer>
docs: >-
The openness of the voice, ranging between clear and nasal.
The perceived openness of the voice, ranging between clear and nasal.
The default value is `0`, with a minimum of `-100` (clear) and a
Expand All @@ -414,7 +405,8 @@ types:
relaxedness:
type: optional<integer>
docs: >-
The stress within the voice, ranging between tense and relaxed.
The perceived stress within the voice, ranging between tense and
relaxed.
The default value is `0`, with a minimum of `-100` (tense) and a
Expand All @@ -423,7 +415,8 @@ types:
smoothness:
type: optional<integer>
docs: >-
The texture of the voice, ranging between smooth and staccato.
The perceived texture of the voice, ranging between smooth and
staccato.
The default value is `0`, with a minimum of `-100` (smooth) and a
Expand All @@ -432,7 +425,8 @@ types:
tepidity:
type: optional<integer>
docs: >-
The liveliness behind the voice, ranging between tepid and vigorous.
The perceived liveliness behind the voice, ranging between tepid and
vigorous.
The default value is `0`, with a minimum of `-100` (tepid) and a
Expand All @@ -441,14 +435,16 @@ types:
tightness:
type: optional<integer>
docs: >-
The containment of the voice, ranging between tight and breathy.
The perceived containment of the voice, ranging between tight and
breathy.
The default value is `0`, with a minimum of `-100` (tight) and a
maximum of `100` (breathy). A value of `0` leaves this parameter
unchanged from the base voice.
source:
openapi: stenographer-openapi.json
inline: true
ReturnCustomVoice:
docs: A Custom Voice specification associated with this Config.
properties:
Expand Down Expand Up @@ -762,6 +758,7 @@ types:
minutes).
source:
openapi: stenographer-openapi.json
inline: true
PostedTimeoutSpecsMaxDuration:
docs: >-
Specifies the maximum allowed duration (in seconds) for an EVI WebSocket
Expand Down Expand Up @@ -789,6 +786,7 @@ types:
minutes).
source:
openapi: stenographer-openapi.json
inline: true
PostedTimeoutSpecs:
docs: >-
Collection of timeout specifications returned by the server.
Expand Down Expand Up @@ -2376,6 +2374,15 @@ types:
data, and persist conversations across EVI sessions.
source:
openapi: assistant-asyncapi.json
SessionSettingsVariablesValue:
discriminated: false
union:
- string
- double
- boolean
source:
openapi: assistant-asyncapi.json
inline: true
SessionSettings:
docs: Settings for this chat session.
properties:
Expand Down Expand Up @@ -2502,8 +2509,23 @@ types:
metadata:
type: optional<map<string, unknown>>
variables:
type: optional<map<string, string>>
docs: Dynamic values that can be used to populate EVI prompts.
type: optional<map<string, SessionSettingsVariablesValue>>
docs: >-
This field allows you to assign values to dynamic variables referenced
in your system prompt.
Each key represents the variable name, and the corresponding value is
the specific content you wish to assign to that variable within the
session. While the values for variables can be strings, numbers, or
booleans, the value will ultimately be converted to a string when
injected into your system prompt.
Using this field, you can personalize responses based on
session-specific details. For more guidance, see our [guide on using
dynamic
variables](/docs/empathic-voice-interface-evi/conversational-controls#dynamic-variables).
source:
openapi: assistant-asyncapi.json
Tool:
Expand Down Expand Up @@ -2779,6 +2801,7 @@ types:
- type: ToolErrorMessage
source:
openapi: assistant-asyncapi.json
inline: true
ChatMessage:
properties:
role:
Expand Down Expand Up @@ -3151,6 +3174,7 @@ types:
- integer
source:
openapi: assistant-openapi.json
inline: true
ValidationError:
properties:
loc:
Expand Down
10 changes: 10 additions & 0 deletions .mock/definition/empathic-voice/chatGroups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ service:
method: GET
auth: true
docs: Fetches a paginated list of **Chat Groups**.
source:
openapi: stenographer-openapi.json
display-name: List chat_groups
request:
name: ChatGroupsListChatGroupsRequest
Expand Down Expand Up @@ -50,6 +52,8 @@ service:
Filter Chat Groups to only include Chats that used this
`config_id` in their most recent Chat.
validation:
format: uuid
response:
docs: Success
type: root.ReturnPagedChatGroups
Expand Down Expand Up @@ -81,6 +85,8 @@ service:
docs: >-
Fetches a **ChatGroup** by ID, including a paginated list of **Chats**
associated with the **ChatGroup**.
source:
openapi: stenographer-openapi.json
path-parameters:
id:
type: string
Expand Down Expand Up @@ -155,6 +161,8 @@ service:
docs: >-
Fetches a paginated list of **Chat** events associated with a **Chat
Group**.
source:
openapi: stenographer-openapi.json
path-parameters:
id:
type: string
Expand Down Expand Up @@ -530,6 +538,8 @@ service:
Fetches a paginated list of audio for each **Chat** within the specified
**Chat Group**. For more details, see our guide on audio reconstruction
[here](/docs/empathic-voice-interface-evi/faq#can-i-access-the-audio-of-previous-conversations-with-evi).
source:
openapi: stenographer-openapi.json
path-parameters:
id:
type: string
Expand Down
6 changes: 6 additions & 0 deletions .mock/definition/empathic-voice/chats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ service:
pagination:
offset: $request.page_number
results: $response.chats_page
source:
openapi: stenographer-openapi.json
display-name: List chats
request:
name: ChatsListChatsRequest
Expand Down Expand Up @@ -80,6 +82,8 @@ service:
pagination:
offset: $request.page_number
results: $response.events_page
source:
openapi: stenographer-openapi.json
path-parameters:
id:
type: string
Expand Down Expand Up @@ -463,6 +467,8 @@ service:
Fetches the audio of a previous **Chat**. For more details, see our
guide on audio reconstruction
[here](/docs/empathic-voice-interface-evi/faq#can-i-access-the-audio-of-previous-conversations-with-evi).
source:
openapi: stenographer-openapi.json
path-parameters:
id:
type: string
Expand Down
Loading

0 comments on commit 730518e

Please sign in to comment.