DeepScript

Integracja

Integracja z Zapier – transkrypcja bez ani jednej linii kodu

Wrzuć audio do Google Drive, otrzymaj ping na Slacku po zakończeniu, utwórz stronę Notion z transkrypcją – gotowe w 3 minuty.

Aplikacja Zapier od DeepScript łączy nasze API transkrypcji z ponad 6000 innych narzędzi w ekosystemie Zapier. Nie potrzebujesz umiejętności programowania – wystarczy konto DeepScript i klucz API z panelu. Dostępne są trzy triggery i cztery actions: triggery uruchamiają się przy `New Transcription Completed`, `New Transcription Failed` i `Balance Low`; actions obejmują `Upload Audio for Transcription`, `Get Transcript Text`, `Export as SRT` i `List Recent Transcripts`. Uwierzytelnianie odbywa się za pomocą klucza `ds_live_`, który wprowadzasz w Zapier jednorazowo. Typowe Zapy: spotkania nagrane w narzędziu do notatek są automatycznie transkrybowane i zamieniane w stronę Notion; albo podcaster otrzymuje transkrypcję e-mailem po każdym nowym odcinku w Dropbox.

Zobacz w Zapier App Directory

Co możesz zbudować

  • „Wiadomość na Slacku w kanale #meetings, gdy tylko transkrypcja spotkania Zoom będzie gotowa.”
  • „Nowy plik audio w Google Drive → automatyczny upload i transkrypcja.”
  • „Utwórz stronę Notion z transkrypcją odcinka podcastu, gdy tylko wrzucę go do Dropbox.”
  • „E-mail do mojego zespołu z linkiem do pobrania SRT, gdy plik z YouTube zostanie przetranskrybowany.”
  • „Gdy saldo DeepScript spadnie poniżej 5 € → automatyczne doładowanie przez link do portalu klienta Stripe.”

Przykłady kodu

Przykładowy Zap: Drive → DeepScript → SlackYAML
# Zap: Auto-transcribe meeting recordings from Drive
trigger:
  app: google-drive
  event: New File in Folder
  folder: /Meetings/Recordings

action_1:
  app: deepscript
  action: Upload Audio for Transcription
  inputs:
    file: {{trigger.file}}
    model: premium
    language: de

action_2:
  app: deepscript
  action: Get Transcript Text
  inputs:
    transcriptionId: {{action_1.id}}
    waitForCompletion: true   # Zapier polls until done

action_3:
  app: slack
  action: Send Channel Message
  inputs:
    channel: "#meetings"
    text: |
      Transcript ready: {{trigger.file.name}}
      Duration: {{action_2.duration}}s
      Speakers: {{action_2.speakerCount}}
      First 200 chars: {{action_2.text | truncate: 200}}
Konfiguracja uwierzytelniania (jednorazowo)JSON
{
  "app": "deepscript",
  "auth": {
    "type": "api_key",
    "header": "X-API-KEY",
    "value": "ds_live_xxx"
  },
  "test": {
    "endpoint": "https://api.deepscript.com/v1/account/profile",
    "method": "GET"
  }
}

Konfiguracja w kilku krokach

  1. 1

    Połącz aplikację DeepScript w Zapier

    W edytorze Zapier w sekcji „Apps” wyszukaj „DeepScript” i kliknij „Connect”. Wklej klucz API z panelu DeepScript – Zapier raz wywoła `/v1/account/profile`, aby zweryfikować klucz.

  2. 2

    Wybierz trigger

    Użyj zdarzenia DeepScript (`New Transcription Completed`, `Balance Low`) jako triggera albo zacznij od zdarzenia z innej aplikacji (np. plik na Drive, spotkanie Calendly) i użyj DeepScript jako action.

  3. 3

    Połącz actions

    `Upload Audio for Transcription` wymaga adresu URL pliku lub strumienia pliku z poprzedniego kroku. Model (standard/premium) i język (auto lub ISO 639-1) to listy rozwijane. Opcjonalnie: przełącznik wait-for-completion, dzięki któremu kolejne kroki otrzymają gotową transkrypcję.

  4. 4

    Aktywuj Zap i monitoruj

    Włącz Zap, prześlij testowe audio i sprawdź przebieg w zakładce History w Zapier. W razie błędów (HTTP 4xx/5xx) Zapier wyświetla bezpośrednio odpowiedź błędu RFC 7807 z DeepScript.

Często zadawane pytania

Jak Zapier radzi sobie z czasem oczekiwania na polling?

Z opcją `waitForCompletion: true` nasz konektor wewnętrznie odpytuje co 5 sekund przez maksymalnie 10 minut. Przy dłuższych nagraniach zalecamy zdarzenie triggera `New Transcription Completed` zamiast pętli oczekiwania – jest solidniejsze i nie ma limitów zadań Zap.

Czy każde uruchomienie Zapa zużywa transkrypcję DeepScript?

Nie – tylko action `Upload Audio` tworzy nową transkrypcję (a więc koszt). `Get Transcript Text` i `List Recent` to wywołania tylko do odczytu i są bezpłatne. Nieudane transkrypcje również nie są rozliczane.

Czy moje pliki audio są przechowywane w Zapach?

Zapier przechowuje dane triggerów w logach historii przez około 7 dni (zgodnie z DPA Zapier). Po stronie DeepScript obowiązują nasze standardowe zasady retencji: domyślnie 30 dni, na stałe z Pro. Aby maksymalnie ograniczyć dane, użyj samodzielnie hostowanego n8n zamiast Zapier.

Którego planu Zapier potrzebuję?

Zapy wieloetapowe wymagają co najmniej planu Starter. Do triggera `New Transcription Completed` wystarczy plan Free, ponieważ jest to natychmiastowy trigger webhook (bez pollingu). Nie jesteśmy aplikacją Premium – DeepScript jest dostępny w każdym planie Zapier.

Czy mogę używać Custom Vocabulary z poziomu Zapier?

Tak – action `Upload Audio` ma opcjonalne pole `vocabularyId`. Najpierw utwórz swoje słowniki w panelu DeepScript; pojawią się one wtedy jako lista rozwijana w Zapier.

Gotowy, aby wdrożyć to na produkcję?

Załóż konto, wygeneruj klucz API i działaj. Trzy transkrypcje za darmo na test. Pełna dokumentacja OpenAPI 3.1 pod api.deepscript.com/docs.

Integracja z Zapier – transkrypcja bez kodu | DeepScript