{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"Speech","url":"https://skillfed.io/packages/category/multimedia-sound-audio-speech"}],"enrichment":{"capability":"Async Python client for real-time speech-to-text transcription via the Speechmatics API, supporting both single-stream and multi-channel audio processing over WebSocket.","skillfed_tags":["speech-to-text","async-io","websocket"],"use_cases":["Build a real-time call transcription service that processes multiple participant audio streams simultaneously and labels output by speaker.","Create a live meeting assistant that transcribes audio as it streams and triggers downstream actions on transcript events.","Implement a voice command interface that sends microphone input to Speechmatics and reacts to recognized commands.","Develop a multi-language customer support dashboard that transcribes calls from multiple channels in real time.","Integrate speech-to-text into a browser application using JWT tokens for secure, short-lived authentication."],"what_it_does":"This is an async-first Python client library for Speechmatics' real-time speech-to-text API. It wraps WebSocket communication to the Speechmatics service, allowing you to send audio streams and receive transcription results as they arrive. The library handles connection lifecycle, authentication (via API key or JWT), and event dispatch for transcript updates.\n\nThe package supports two main use patterns: single-stream transcription for simple cases where you're processing one audio source, and multi-channel transcription for scenarios where you need to simultaneously process multiple audio inputs with channel identification and diarization. Both patterns use an event-driven architecture where you register handlers for transcript events and let the client invoke them as results arrive. Type hints throughout the codebase provide IDE support and runtime safety.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and offers a clean async interface for a specific task (real-time Speechmatics transcription). Install it if you need to integrate Speechmatics' real-time API; skip it if you're using a different speech-to-text provider or don't need real-time streaming."},"id":"speechmatics-rt","links":{"html":"https://skillfed.io/packages/speechmatics-rt","md":"https://skillfed.io/packages/speechmatics-rt.md","pypi":"https://pypi.org/project/speechmatics-rt/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-17","license_spdx":"MIT","license_treatment":"permissive","name":"speechmatics-rt","python_support":"supports_current","summary":"Speechmatics Real-Time API Client"},"popularity":{"monthly_downloads":265683,"position":8318,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
