Toolverse
Wszystkie skille

deepgram-webhooks-events

autor: jeremylongshore

Obsługuj asynchroniczne transkrypcje Deepgrama przez webhooki i callbacki

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umożliwia integrację callback'ów Deepgrama do asynchronicznego przetwarzania nagrań audio. Zamiast czekać na wynik transkrypcji, przesyłasz nagranie z adresem URL webhooka — Deepgram przetwarza audio w tle i wysyła rezultat do Twojego endpointu. Obsługuje automatyczne ponowne próby (do 10 razy co 30 sekund) oraz notyfikacje o zdarzeniach. Idealne dla aplikacji wymagających przetwarzania bez blokowania połączenia.

Jak używać

  1. Zainstaluj skill w swoim środowisku Claude Code, Codex lub OpenClaw, upewniając się, że masz dostęp do narzędzi Read, Write, Edit i Bash (curl).

  2. Przygotuj klucz API Deepgrama (zmienna środowiskowa DEEPGRAM_API_KEY) i adres HTTPS Twojego webhooka, na który Deepgram będzie wysyłać wyniki transkrypcji.

  3. Użyj SDK Deepgrama, aby przesłać nagranie audio z parametrem callback — zamiast czekać na odpowiedź, otrzymasz natychmiast request_id. Deepgram przetwarza audio asynchronicznie w tle.

  4. Skonfiguruj endpoint webhooka, aby odbierał POST'y z wynikami transkrypcji. Deepgram będzie ponownie próbować wysłać dane do 10 razy (z przerwą 30 sekund) jeśli Twój serwer zwróci status inny niż 2xx.

  5. Obsługuj zdarzenia i notyfikacje z Deepgrama w swoim endpoincie — możesz włączyć opcje takie jak smart_format, diarize czy utterances, aby wzbogacić transkrypcję o dodatkowe metadane.

  6. Testuj przepływ, wysyłając testowe nagrania i monitorując logi webhooka, aby upewnić się, że callbacki są prawidłowo odbierane i przetwarzane.

Podobne skille