Add ability to Hide Title in Built-in UI + llama 4 cartesia tweaks (#299)

* merge title

* Fix
This commit is contained in:
Freddy Boulton
2025-04-23 16:01:54 -04:00
committed by GitHub
parent 745701c79c
commit 02aef9da58
6 changed files with 131 additions and 97 deletions

View File

@@ -1,3 +1,7 @@
from .tts import KokoroTTSOptions, get_tts_model
from .tts import (
CartesiaTTSOptions,
KokoroTTSOptions,
get_tts_model,
)
__all__ = ["get_tts_model", "KokoroTTSOptions"]
__all__ = ["get_tts_model", "KokoroTTSOptions", "CartesiaTTSOptions"]

View File

@@ -2,7 +2,7 @@ import asyncio
import importlib.util
import re
from collections.abc import AsyncGenerator, Generator
from dataclasses import dataclass
from dataclasses import dataclass, field
from functools import lru_cache
from typing import Literal, Protocol, TypeVar
@@ -153,10 +153,11 @@ class KokoroTTSModel(TTSModel):
break
@dataclass
class CartesiaTTSOptions(TTSOptions):
voice: str = "71a7ad14-091c-4e8e-a314-022ece01c121"
language: str = "en"
emotion: list[str] = []
emotion: list[str] = field(default_factory=list)
cartesia_version: str = "2024-06-10"
model: str = "sonic-2"
sample_rate: int = 22_050