github analyzed a1b7d2a

psyb0t/docker-talkies

github

OpenAI-compatible audio server in Docker. 7 ASR backends (Whisper, Distil-Whisper, Parakeet, Canary, Canary-Qwen) + 2 TTS engines (Kokoro, Qwen3-TTS voice cloning). Single /v1/audio/{transcriptions,speech,voices} surface. CPU + CUDA images. Hot model swap. MCP server built in.

maintainer
psyb0t
license
WTFPL
first seen
2026-06-09
last seen
2026-06-09
releases · 30d
12
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged hidden prompt content in psyb0t/docker-talkies
capabilities0 tools
transport streamable-http · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signalsgithub-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit a1b7d2a · analyzer v17 · 13h ago

skills & prompt files 1

code evidencevv0.9.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 15

  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/audio.py :38 os.unlink(in_path)
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/config.py :8 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/downloads.py :39 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/files.py :26 from pathlib import Path, PurePosixPath
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/_nemo_paths.py :12 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/kokoro.py :22 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/kokoro_nvidia.py :34 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/multitask.py :15 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/parakeet.py :19 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/parakeet_cpp.py :33 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/qwen3_tts.py :35 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/salm.py :24 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/models/whisper.py :18 from pathlib import Path
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/server.py :692 os.unlink(p)
  • fs psyb0t-docker-talkies-a1b7d2a/src/talkies/vad.py :81 from pathlib import Path

shell / exec 1

  • shell psyb0t-docker-talkies-a1b7d2a/src/talkies/audio.py :13 import subprocess

network 2

  • net psyb0t-docker-talkies-a1b7d2a/src/talkies/downloads.py :38 import socket
  • net psyb0t-docker-talkies-a1b7d2a/src/talkies/server.py :28 from urllib.parse import unquote

secrets 1

  • secrets psyb0t-docker-talkies-a1b7d2a/src/talkies/config.py :71 AUTH_TOKEN: str = os.environ.get("TALKIES_AUTH_TOKEN", "").strip()

tool registrations 6

  • list_models psyb0t-docker-talkies-a1b7d2a/src/talkies/mcp_server.py :73
  • transcribe psyb0t-docker-talkies-a1b7d2a/src/talkies/mcp_server.py :100
  • list_files psyb0t-docker-talkies-a1b7d2a/src/talkies/mcp_server.py :162
  • put_file psyb0t-docker-talkies-a1b7d2a/src/talkies/mcp_server.py :171
  • get_file psyb0t-docker-talkies-a1b7d2a/src/talkies/mcp_server.py :201
  • delete_file psyb0t-docker-talkies-a1b7d2a/src/talkies/mcp_server.py :232

declared dependencies 6

  • fastapi@==0.136.1
  • uvicorn@==0.47.0
  • pydantic@==2.13.4
  • python-multipart@==0.0.20
  • httpx@==0.28.1
  • mcp@==1.27.1