{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Speech","url":"https://skillfed.io/packages/category/multimedia-sound-audio-speech"}],"enrichment":{"capability":"Async Python client for submitting audio files to Speechmatics Batch API, monitoring transcription jobs, and retrieving results in multiple formats with support for speaker diarization, translation, and summarization.","skillfed_tags":["async-api","speech-to-text","batch-processing"],"use_cases":["Transcribe a batch of audio files with speaker labels and confidence scores in a single async workflow.","Build a web service that accepts audio uploads and returns transcripts in multiple languages via translation.","Monitor long-running transcription jobs with custom polling intervals and timeout handling.","Generate SRT subtitles from audio for video content with automatic speaker identification.","Integrate speech-to-text into a data pipeline with JWT token refresh for credential security."],"what_it_does":"This is an async Python wrapper around the Speechmatics Batch API for speech-to-text transcription. It handles job submission, status polling, and result retrieval with built-in support for speaker diarization, multi-language translation, and summarization. The client manages authentication via environment variables or explicit API keys, including optional JWT token refresh for long-running applications.\n\nThe package is designed for developers who need to transcribe audio files asynchronously without blocking. It provides a high-level interface (simple transcribe method) for quick jobs and a lower-level API for manual job management, custom polling intervals, and fine-grained configuration. Output is available in JSON, plain text, or SRT subtitle formats.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses permissive MIT licensing, and offers low install friction. It is well-suited for developers who need async batch transcription with Speechmatics. The only caveat is that it is still in Beta (Development Status 4), so API or behavior changes are possible in future releases."},"id":"speechmatics-batch","links":{"html":"https://skillfed.io/packages/speechmatics-batch","md":"https://skillfed.io/packages/speechmatics-batch.md","pypi":"https://pypi.org/project/speechmatics-batch/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-16","license_spdx":"MIT","license_treatment":"permissive","name":"speechmatics-batch","python_support":"supports_current","summary":"Speechmatics Batch API Client"},"popularity":{"monthly_downloads":75363,"position":14723,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
