Self-hosted Docker speech API for OpenAI-compatible transcription and text-to-speech, streaming ASR, voice cloning, phoneme recognition, and MCP.
Drift inferred · capture-to-capture
- HIGH code analysis flagged hidden prompt content in psyb0t/docker-talkies
transport streamable-http · http
verified
reported
listed in the official MCP registry counts 6 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
delete_file
-
get_file
-
list_files
-
list_models
-
put_file
-
transcribe
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 8b88d9d · analyzer v33 · 3w ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 62
filesystem 31
- fs psyb0t-docker-talkies-8b88d9d/src/talkies/audio.py :38
os.unlink(in_path) - fs psyb0t-docker-talkies-8b88d9d/src/talkies/config.py :8
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/downloads.py :39
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/files.py :26
from pathlib import Path, PurePosixPath - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/__init__.py :5
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/_nemo_paths.py :12
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/chatterbox.py :39
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/kokoro.py :22
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/kokoro_nvidia.py :34
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/multitask.py :15
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/parakeet.py :19
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/parakeet_cpp.py :36
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/qwen3_tts.py :37
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/salm.py :24
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/stream_batch.py :8
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/vosk.py :12
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/whisper.py :18
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/models/whisper_stream.py :8
from pathlib import Path - fs psyb0t-docker-talkies-8b88d9d/src/talkies/server.py :1167
os.unlink(p) - fs psyb0t-docker-talkies-8b88d9d/src/talkies/vad.py :81
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/conftest.py :6
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_builtin_streaming_models.py :6
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_chatterbox.py :15
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_config.py :13
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_kokoro_nvidia.py :10
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_parakeet_cpp_streaming.py :8
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_server_streaming.py :10
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_sherpa_streaming.py :9
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_stream_batch.py :9
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_vosk_streaming.py :7
from pathlib import Path - fs (weak) psyb0t-docker-talkies-8b88d9d/tests/test_whisper_streaming.py :9
from pathlib import Path
shell / exec 1
- shell psyb0t-docker-talkies-8b88d9d/src/talkies/audio.py :13
import subprocess
network 2
- net psyb0t-docker-talkies-8b88d9d/src/talkies/downloads.py :38
import socket - net psyb0t-docker-talkies-8b88d9d/src/talkies/server.py :30
from urllib.parse import unquote
secrets 1
- secrets psyb0t-docker-talkies-8b88d9d/src/talkies/config.py :107
AUTH_TOKEN: str = os.environ.get("TALKIES_AUTH_TOKEN", "").strip()
tool registrations 6
- list_models psyb0t-docker-talkies-8b88d9d/src/talkies/mcp_server.py :74
- transcribe psyb0t-docker-talkies-8b88d9d/src/talkies/mcp_server.py :101
- list_files psyb0t-docker-talkies-8b88d9d/src/talkies/mcp_server.py :165
- put_file psyb0t-docker-talkies-8b88d9d/src/talkies/mcp_server.py :174
- get_file psyb0t-docker-talkies-8b88d9d/src/talkies/mcp_server.py :203
- delete_file psyb0t-docker-talkies-8b88d9d/src/talkies/mcp_server.py :234
declared dependencies 9
- mcp@==1.27.1
- fastapi@==0.136.1
- uvicorn@==0.47.0
- pydantic@==2.13.4
- python-multipart@==0.0.20
- httpx@==0.28.1
- sherpa-onnx@==1.13.4
- vosk@==0.3.45
- sherpa-onnx-core@==1.13.4
transport_posture 1
- binds all interfaces (0.0.0.0) psyb0t-docker-talkies-8b88d9d/src/talkies/server.py :1527
host="0.0.0.0",