Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[bot] Instrument AssemblyAI Python SDK (585,463 weekly downloads)

Aperta
#787 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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], no noxfile.py session, no directory under py/src/braintrust/integrations/ or py/src/braintrust/wrappers/
  • Repo-wide grep for assemblyai under py/ 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 clips
  • DictationTranscriber (dictation.v1) — short dictated-note transcription with optional LLM-based rewriting of the transcript, a generative post-processing step distinct from raw transcription
  • RealTimeTranscriber / 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

Local repo files inspected

  • py/src/braintrust/integrations/ — no assemblyai/ directory
  • py/src/braintrust/wrappers/ — no AssemblyAI wrapper
  • py/pyproject.toml [tool.braintrust.matrix] — no assemblyai entry
  • py/noxfile.py — no test_assemblyai session
  • Repo-wide case-insensitive grep for assemblyai under py/ — 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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di braintrustdata/braintrust-sdk-python

Tutte le issue di braintrustdata/braintrust-sdk-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.