Skip to main content
Deepgram è un’API di conversione da voce a testo. OpenClaw la utilizza per la trascrizione dell’audio in ingresso e delle note vocali tramite tools.media.audio e per lo STT in streaming delle chiamate vocali tramite plugins.entries.voice-call.config.streaming. La trascrizione in batch carica il file audio completo su Deepgram e inserisce la trascrizione nella pipeline di risposta (blocco {{Transcript}} + [Audio]). Lo streaming delle chiamate vocali inoltra in tempo reale i frame G.711 u-law tramite l’endpoint WebSocket listen di Deepgram ed emette trascrizioni parziali e finali man mano che Deepgram le restituisce.

Guida introduttiva

1

Impostare la chiave API

2

Abilitare il provider audio

3

Inviare una nota vocale

Inviare un messaggio audio tramite qualsiasi canale connesso. OpenClaw lo trascrive tramite Deepgram e inserisce la trascrizione nella pipeline di risposta.

Opzioni di configurazione

providerOptions.deepgram unisce i parametri di query aggiuntivi direttamente nella richiesta /listen di Deepgram, pertanto è possibile usare qualsiasi nome di parametro supportato da Deepgram (ad esempio detect_language, punctuate, smart_format):

STT in streaming delle chiamate vocali

Il plugin deepgram incluso registra anche un provider di trascrizione in tempo reale per il plugin delle chiamate vocali.
Per un endpoint personalizzato di Deepgram, impostare baseUrl sulla radice dell’endpoint, includendo qualsiasi percorso di base ma non /listen. Gli endpoint in tempo reale accettano http://, https://, ws:// e wss://. HTTP viene convertito in WS, HTTPS in WSS, mentre gli schemi WebSocket espliciti rimangono invariati. Gli URL non validi e gli altri schemi causano un errore durante la configurazione della sessione.
Le chiamate vocali ricevono audio telefonico G.711 u-law a 8 kHz. Il provider di streaming Deepgram utilizza per impostazione predefinita encoding: "mulaw" e sampleRate: 8000, pertanto i frame multimediali di Twilio possono essere inoltrati direttamente.

Note

L’autenticazione segue l’ordine standard di autenticazione dei provider. DEEPGRAM_API_KEY è il percorso più semplice.
Quando si utilizza un proxy, sostituire gli endpoint o le intestazioni con tools.media.audio.baseUrl e tools.media.audio.headers.
L’output segue le stesse regole audio degli altri provider (limiti di dimensione, timeout, inserimento della trascrizione).

Contenuti correlati

Strumenti multimediali

Panoramica della pipeline di elaborazione di audio, immagini e video.

Configurazione

Riferimento completo della configurazione, incluse le impostazioni degli strumenti multimediali.

Risoluzione dei problemi

Problemi comuni e procedure di debug.

Domande frequenti

Domande frequenti sulla configurazione di OpenClaw.