[bot] Instrument AssemblyAI Python SDK (585,463 weekly downloads)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- observability
Direzione di ricerca
Start by reviewing existing providers under py/src/braintrust/integrations/ and wrappers under py/src/braintrust/wrappers/, then inspect py/pyproject.toml and py/noxfile.py for integration registration and test patterns. Trace the listed AssemblyAI entry points across prerecorded.v2, sync.v1, dictation.v1, and streaming.v3; done means these surfaces are instrumented and covered by the repository's integration test session.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
<!-- library-gap-audit: assemblyai-python-sdk -->
Summary
assemblyai is AssemblyAI's official Python SDK. This repo already instruments two adjacent speech/audio execution surfaces — ElevenLabs (TTS generation) and Deepgram (STT transcription, tracked separately as an open gap) — but assemblyai itself has zero instrumentation.
- Current version 1.5.5, actively released
- Not present in
py/pyproject.toml[tool.braintrust.matrix], nonoxfile.pysession, no directory underpy/src/braintrust/integrations/orpy/src/braintrust/wrappers/ - Repo-wide grep for
assemblyaiunderpy/returns zero matches
What is missing
The SDK's core execution entrypoints, none of which currently produce a Braintrust span:
Transcriber.transcribe()/.transcribe_async()/AsyncTranscriber(prerecorded.v2) — the polled-job transcription API for long-form/URL audio, with audio-intelligence features (speaker labels, chapters, etc.)SyncTranscriber(sync.v1) — low-latency single-request transcription for short clipsDictationTranscriber(dictation.v1) — short dictated-note transcription with optional LLM-based rewriting of the transcript, a generative post-processing step distinct from raw transcriptionRealTimeTranscriber/AsyncRealTimeTranscriber(streaming.v3) — live websocket-based streaming transcription (.connect(),.stream(),.disconnect())
None of these call sites are covered by any existing instrumentation in this repo — they do not go through openai, anthropic, or any other already-instrumented client.
Weekly downloads
Weekly downloads: 585,463 (as of 2026-09-21; https://pypistats.org/api/packages/assemblyai/recent)
Braintrust docs status
not_found — checked https://www.braintrust.dev/docs/integrations/ai-providers (lists ElevenLabs as the only speech-related provider; no AssemblyAI) and https://www.braintrust.dev/docs/guides/traces/integrations (no mention of AssemblyAI or transcription SDKs generally).
Upstream sources
- GitHub: https://github.com/AssemblyAI/assemblyai-python-sdk
- PyPI: https://pypi.org/project/assemblyai/ (v1.5.5)
- Docs: https://www.assemblyai.com/docs
Local repo files inspected
py/src/braintrust/integrations/— noassemblyai/directorypy/src/braintrust/wrappers/— no AssemblyAI wrapperpy/pyproject.toml[tool.braintrust.matrix]— noassemblyaientrypy/noxfile.py— notest_assemblyaisession- Repo-wide case-insensitive grep for
assemblyaiunderpy/— zero matches
- Lingua principale
- Python
- Stelle
- 19
- Fork
- 17
- Merge medio
- 1g 5h
- PR unite (30g)
- 61
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di braintrustdata/braintrust-sdk-python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
Tutte le issue di braintrustdata/braintrust-sdk-python
Issue simili
-
agent-ready documentation needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
instance instance add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
searxng/searx-instances#939 · 1 commento ·
-
area-deployment area-integrations triage:bot-seen
Difficoltà 2/5 Mezza giornata Idoneità per principianti 86/100