Add relay_conference_id to RELAY Recordings Response #419
Open
cassieemb wants to merge 2 commits into
Open
Conversation
Contributor
cassieemb
commented
Jun 17, 2026
Comment on lines
+36885
to
36944
| speakingRate: | ||
| anyOf: | ||
| - type: number | ||
| - $ref: '#/components/schemas/SWMLVar' | ||
| minimum: 0.5 | ||
| maximum: 1.5 | ||
| description: 'Adjusts how quickly the voice speaks. Values below `1.0` slow the voice down; values above `1.0` speed it up. IMPORTANT: Only works with the Inworld TTS engine.' | ||
| default: 1 | ||
| temperature: | ||
| anyOf: | ||
| - type: number | ||
| - $ref: '#/components/schemas/SWMLVar' | ||
| minimum: 0 | ||
| maximum: 2 | ||
| description: 'Controls the randomness and expressiveness of the generated speech. Lower values produce a more consistent, predictable delivery; higher values introduce more variation. IMPORTANT: Only works with the Inworld TTS engine.' | ||
| default: 1 | ||
| speed: | ||
| anyOf: | ||
| - type: number | ||
| - $ref: '#/components/schemas/SWMLVar' | ||
| minimum: 0.5 | ||
| maximum: 2 | ||
| description: 'How quickly the voice speaks. Values below `1.0` slow the voice down; values above `1.0` speed it up. IMPORTANT: Only works with the MiniMax TTS engine.' | ||
| default: 1 | ||
| vol: | ||
| anyOf: | ||
| - type: number | ||
| - $ref: '#/components/schemas/SWMLVar' | ||
| minimum: 0.1 | ||
| maximum: 1 | ||
| description: 'The speaking volume. Lower values are quieter. IMPORTANT: Only works with the MiniMax TTS engine.' | ||
| default: 1 | ||
| pitch: | ||
| anyOf: | ||
| - type: integer | ||
| format: int32 | ||
| - $ref: '#/components/schemas/SWMLVar' | ||
| minimum: -12 | ||
| maximum: 12 | ||
| description: 'The pitch shift in semitones. Negative values lower the pitch; positive values raise it. IMPORTANT: Only works with the MiniMax TTS engine.' | ||
| default: 0 | ||
| emotion: | ||
| type: string | ||
| enum: | ||
| - happy | ||
| - sad | ||
| - angry | ||
| - fearful | ||
| - disgusted | ||
| - surprised | ||
| - neutral | ||
| description: |- | ||
| A fixed emotional tone for the generated speech. | ||
| To vary the emotion automatically during a conversation, use [`languages[].emotion`](#languagesemotion) set to `auto` instead. | ||
| IMPORTANT: Only works with the MiniMax TTS engine. | ||
| examples: | ||
| - happy | ||
| unevaluatedProperties: | ||
| not: {} | ||
| title: LanguageParams |
Contributor
Author
There was a problem hiding this comment.
I got these (and a few others) when running TSP compile - not sure if I should remove this from this PR, or commit them to fix the drift? @Devon-White how would you like me to proceed?
jpsantosbh
approved these changes
Jun 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR adds the optional
relay_conference_idto the serialized response from theapi/relay/rest/recordingsendpoint. This field is only present if the recording belongs to a RELAY/SWML Conference.Type of Change
Related Issues
https://github.com/signalwire/cloud-product/issues/19111
Testing
Tested manually by ensuring that list recordings/show recording both show the relay conference ID if one exists.
List Recordings
(scrubbed UUIDs)
Retrieve Recording
Screenshots