DeepScript

Integrazione

Integrazione Zapier – la trascrizione senza una riga di codice

Carica l'audio in Google Drive, ricevi un ping su Slack al termine, crea una pagina Notion con la trascrizione – tutto in 3 minuti.

L'app Zapier di DeepScript collega la nostra API di trascrizione a oltre 6000 altri strumenti dell'universo Zapier. Non servono competenze di programmazione – basta un account DeepScript e una chiave API dalla dashboard. Sono disponibili tre trigger e quattro action: i trigger si attivano su `New Transcription Completed`, `New Transcription Failed` e `Balance Low`; le action coprono `Upload Audio for Transcription`, `Get Transcript Text`, `Export as SRT` e `List Recent Transcripts`. L'autenticazione avviene tramite la tua chiave `ds_live_`, che inserisci in Zapier una sola volta. Zap tipici: le riunioni registrate in uno strumento per appunti vengono trascritte automaticamente e trasformate in una pagina Notion; oppure un podcaster riceve una trascrizione via e-mail dopo ogni nuovo episodio caricato su Dropbox.

Visualizza nel Zapier App Directory

Cosa puoi creare

  • «Messaggio Slack nel canale #meetings non appena la trascrizione di una riunione Zoom è pronta.»
  • «Nuovo file audio in Google Drive → upload e trascrizione automatici.»
  • «Crea una pagina Notion con la trascrizione di un episodio di podcast appena lo carico su Dropbox.»
  • «E-mail al mio team con il link di download SRT una volta che un upload su YouTube è stato trascritto.»
  • «Quando il saldo DeepScript scende sotto i 5 € → ricarica automatica tramite il link del portale clienti Stripe.»

Esempi di codice

Zap di esempio: 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}}
Configurazione di autenticazione (una tantum)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"
  }
}

Configurazione in pochi passaggi

  1. 1

    Connetti l'app DeepScript in Zapier

    Nell'editor di Zapier, in «Apps», cerca «DeepScript» e clicca su «Connect». Incolla la chiave API dalla dashboard di DeepScript – Zapier chiama una volta `/v1/account/profile` per validare la chiave.

  2. 2

    Scegli un trigger

    Puoi usare un evento DeepScript (`New Transcription Completed`, `Balance Low`) come trigger, oppure partire da un evento di un'altra app (ad es. file su Drive, riunione Calendly) e usare DeepScript come action.

  3. 3

    Combina le action

    `Upload Audio for Transcription` ha bisogno di una URL del file o di uno stream del file dal passaggio precedente. Modello (standard/premium) e lingua (auto o ISO 639-1) sono menu a tendina. Facoltativo: un interruttore wait-for-completion così che i passaggi successivi ricevano la trascrizione completata.

  4. 4

    Attiva lo Zap e monitora

    Attiva lo Zap, invia un audio di prova e controlla la cronologia nella scheda History di Zapier. In caso di errori (HTTP 4xx/5xx) Zapier mostra direttamente la risposta di errore RFC 7807 di DeepScript.

Domande frequenti

Come gestisce Zapier l'attesa del polling?

Con l'opzione `waitForCompletion: true`, il nostro connettore fa polling internamente ogni 5 secondi per un massimo di 10 minuti. Per audio più lunghi consigliamo l'evento trigger `New Transcription Completed` invece di un wait loop – più robusto e senza limiti di task Zap.

Ogni esecuzione di uno Zap consuma una trascrizione DeepScript?

No – solo l'action `Upload Audio` crea una nuova trascrizione (e quindi un costo). `Get Transcript Text` e `List Recent` sono chiamate di sola lettura e gratuite. Anche le trascrizioni fallite non vengono addebitate.

I miei file audio vengono memorizzati negli Zap?

Zapier conserva i dati dei trigger nei log della cronologia per circa 7 giorni (secondo il DPA di Zapier). Sul lato DeepScript valgono le nostre regole di retention abituali: 30 giorni di default, permanente con Pro. Per la massima minimizzazione dei dati, usa n8n self-hosted invece di Zapier.

Di quale piano Zapier ho bisogno?

Gli Zap multi-step richiedono almeno il piano Starter. Per il trigger `New Transcription Completed` è sufficiente il piano Free, poiché è un trigger webhook istantaneo (senza polling). Non siamo un'app Premium – DeepScript è disponibile su ogni piano Zapier.

Posso usare il Custom Vocabulary da Zapier?

Sì – l'action `Upload Audio` ha un campo facoltativo `vocabularyId`. Crea prima i tuoi vocabolari nella dashboard di DeepScript; appariranno poi come menu a tendina in Zapier.

Pronto a portarlo in produzione?

Crea un account, genera una chiave API e parti. Tre trascrizioni gratuite per provare. Documentazione OpenAPI 3.1 completa su api.deepscript.com/docs.

Integrazione Zapier – trascrizione senza codice | DeepScript