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 DirectoryCo 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
# 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}}{
"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
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
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
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
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.