fix: update esperanto to fix ElevenLabs TTS credential passthrough (#578)

Esperanto's AIFactory.create_text_to_speech() did not accept a config
dict like the other factory methods, so credentials configured via the
UI were not passed through. Fixed upstream in esperanto 2.9.2.

Refs #571
This commit is contained in:
Luis Novo 2026-02-14 19:12:49 -03:00 committed by GitHub
parent 9811c58d15
commit 9b507f111c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View file

@ -34,7 +34,7 @@ dependencies = [
"httpx[socks]>=0.27.0",
"content-core>=1.14.1,<2",
"ai-prompter>=0.3,<1",
"esperanto>=2.19.1,<3",
"esperanto>=2.19.2,<3",
"surrealdb>=1.0.4",
"podcast-creator>=0.9,<1",
"surreal-commands>=1.3.1,<2",

View file

@ -637,15 +637,15 @@ wheels = [
[[package]]
name = "esperanto"
version = "2.19.1"
version = "2.19.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "httpx" },
{ name = "pydantic" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4f/d1/1584254f18b81b0975ca24b5f2645b99b8a16a22f7e5f15e9a193a7bbc71/esperanto-2.19.1.tar.gz", hash = "sha256:13f5116e167cc433a26471ffd4a3334c66da33bff2638a9649f3e6a626886aea", size = 831868, upload-time = "2026-02-12T10:25:30Z" }
sdist = { url = "https://files.pythonhosted.org/packages/a8/50/cb258aa994d190d327b43cfc760b7d4db7714c1be57158233643606fb3d2/esperanto-2.19.2.tar.gz", hash = "sha256:cfe34893c31619dd65502787d54ab8182445abf9827cbff8bbbe13314201c8c1", size = 832654, upload-time = "2026-02-14T22:05:29.5Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/12/a4/b5941ecb5f2a1357fbe3fa843fc76e2d978624695a0a0e2d991692907f46/esperanto-2.19.1-py3-none-any.whl", hash = "sha256:0902315ea53a066366dbc41f795aaf525b80f3b29607f5e1b3bd22d80ac22abf", size = 202082, upload-time = "2026-02-12T10:25:31.882Z" },
{ url = "https://files.pythonhosted.org/packages/45/cc/807d7c26d775cb512f2fa372613d7bd1939748d66d48873d1d5a2d7b4187/esperanto-2.19.2-py3-none-any.whl", hash = "sha256:c16ffe084dd39f417d9660e4cc1fd0134b680d6d762118fa0007b66c406f6f98", size = 202161, upload-time = "2026-02-14T22:05:28.206Z" },
]
[[package]]
@ -2149,7 +2149,7 @@ dev = [
requires-dist = [
{ name = "ai-prompter", specifier = ">=0.3,<1" },
{ name = "content-core", specifier = ">=1.14.1,<2" },
{ name = "esperanto", specifier = ">=2.19.1,<3" },
{ name = "esperanto", specifier = ">=2.19.2,<3" },
{ name = "fastapi", specifier = ">=0.104.0" },
{ name = "httpx", extras = ["socks"], specifier = ">=0.27.0" },
{ name = "ipykernel", marker = "extra == 'dev'", specifier = ">=6.29.5" },