Skip to content

Commit

Permalink
SDK regeneration
Browse files Browse the repository at this point in the history
  • Loading branch information
fern-api[bot] committed Feb 10, 2025
1 parent bbfc934 commit eb11b2a
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 2 deletions.
13 changes: 12 additions & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ httpx-sse = "0.4.0"
iterators = ">=0.2.0"
pydantic = ">= 1.9.2"
pydantic-core = "^2.18.2"
pydub = ">=0.25.1"
typing_extensions = ">= 4.0.0"
websockets = ">=10.4"

Expand Down
3 changes: 3 additions & 0 deletions src/cartesia/tts/requests/output_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,21 @@
import typing_extensions
import typing
from ..types.raw_encoding import RawEncoding
import typing_extensions


class OutputFormat_RawParams(typing_extensions.TypedDict):
container: typing.Literal["raw"]
encoding: RawEncoding
sample_rate: int
bit_rate: typing_extensions.NotRequired[int]


class OutputFormat_WavParams(typing_extensions.TypedDict):
container: typing.Literal["wav"]
encoding: RawEncoding
sample_rate: int
bit_rate: typing_extensions.NotRequired[int]


class OutputFormat_Mp3Params(typing_extensions.TypedDict):
Expand Down
2 changes: 2 additions & 0 deletions src/cartesia/tts/requests/raw_output_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

import typing_extensions
from ..types.raw_encoding import RawEncoding
import typing_extensions


class RawOutputFormatParams(typing_extensions.TypedDict):
encoding: RawEncoding
sample_rate: int
bit_rate: typing_extensions.NotRequired[int]
2 changes: 2 additions & 0 deletions src/cartesia/tts/types/output_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ class OutputFormat_Raw(UniversalBaseModel):
container: typing.Literal["raw"] = "raw"
encoding: RawEncoding
sample_rate: int
bit_rate: typing.Optional[int] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand All @@ -27,6 +28,7 @@ class OutputFormat_Wav(UniversalBaseModel):
container: typing.Literal["wav"] = "wav"
encoding: RawEncoding
sample_rate: int
bit_rate: typing.Optional[int] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
3 changes: 2 additions & 1 deletion src/cartesia/tts/types/raw_output_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

from ...core.pydantic_utilities import UniversalBaseModel
from .raw_encoding import RawEncoding
from ...core.pydantic_utilities import IS_PYDANTIC_V2
import typing
from ...core.pydantic_utilities import IS_PYDANTIC_V2
import pydantic


class RawOutputFormat(UniversalBaseModel):
encoding: RawEncoding
sample_rate: int
bit_rate: typing.Optional[int] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down

0 comments on commit eb11b2a

Please sign in to comment.