# This file was auto-generated by Fern from our API Definition.

import typing

import typing_extensions
from ..core.serialization import FieldMetadata
from .list_models_v1response_tts_models_metadata import ListModelsV1ResponseTtsModelsMetadataParams


class ListModelsV1ResponseTtsModelsParams(typing_extensions.TypedDict):
    name: typing_extensions.NotRequired[str]
    canonical_name: typing_extensions.NotRequired[str]
    architecture: typing_extensions.NotRequired[str]
    languages: typing_extensions.NotRequired[typing.Sequence[str]]
    version: typing_extensions.NotRequired[str]
    uuid_: typing_extensions.NotRequired[typing_extensions.Annotated[str, FieldMetadata(alias="uuid")]]
    metadata: typing_extensions.NotRequired[ListModelsV1ResponseTtsModelsMetadataParams]
