Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở
#787 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
observability

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

<!-- 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
Ngôn ngữ chính
Python
Star
19
Fork
17
Merge trung bình
1 ngày 5 giờ
Pull request đã merge (30 ngày)
61

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của braintrustdata/braintrust-sdk-python

Tất cả issue của braintrustdata/braintrust-sdk-python

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.