{"categories":[{"label":"Speech","url":"https://skillfed.io/packages/category/multimedia-sound-audio-speech"}],"enrichment":{"capability":"Official Python SDK for KugelAudio's text-to-speech API, with optional local CPU-based turn detection for conversational applications.","skillfed_tags":["tts-api","turn-detection","livekit-integration"],"use_cases":["Generate speech from text in a web or mobile backend, streaming audio over WebSocket to reduce latency.","Build a conversational voice agent that detects when users finish speaking using local turn detection without API round-trips.","Integrate KugelAudio TTS into a LiveKit Agents application with manual turn handling and configurable silence thresholds.","Implement a voice interface where you need to balance synthesis quality with low-latency streaming and local endpoint detection.","Run turn detection offline after caching the model, suitable for edge deployments or privacy-sensitive applications."],"what_it_does":"KugelAudio is the official Python client for the KugelAudio text-to-speech API, handling speech synthesis via WebSocket streaming. The core SDK requires only httpx and websockets, making it lightweight to install. It provides a simple interface to generate audio from text using specified model IDs and save the output to files.\n\nAn optional turn-detection extra adds local, CPU-based conversation endpoint detection using ONNX Runtime and PyTorch. This feature downloads a version-pinned model bundle from Hugging Face, verifies SHA-256 checksums, and runs inference locally without network calls after the initial model cache. It's designed for latency-sensitive voice applications\u2014particularly LiveKit Agents integrations\u2014where you need to detect when a user has finished speaking. The turn detector supports multiple languages and provides detailed decision reasoning, including incomplete-turn timeouts and barge-in handling for overlapping speech.","worth_installing":"Yes, if you need a KugelAudio TTS client or local turn detection for conversational AI. The core SDK is lightweight with minimal dependencies and active maintenance. The optional turn-detection extra adds real value for voice applications but requires Python 3.11+, Hugging Face access, and roughly 1.55 GiB of model runtime. No known security vulnerabilities. MIT license imposes no restrictions."},"id":"kugelaudio","links":{"html":"https://skillfed.io/packages/kugelaudio","md":"https://skillfed.io/packages/kugelaudio.md","pypi":"https://pypi.org/project/kugelaudio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"kugelaudio","python_support":"supports_current","summary":"Official Python SDK for KugelAudio TTS API"},"popularity":{"monthly_downloads":78555,"position":14431,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
