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):
- Con indicazione della lingua
- Con opzioni Deepgram
STT in streaming delle chiamate vocali
Il plugindeepgram incluso registra anche un provider di trascrizione in tempo reale
per il plugin delle chiamate vocali.
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
Autenticazione
Autenticazione
L’autenticazione segue l’ordine standard di autenticazione dei provider.
DEEPGRAM_API_KEY è
il percorso più semplice.Proxy ed endpoint personalizzati
Proxy ed endpoint personalizzati
Quando si utilizza un proxy, sostituire gli endpoint o le intestazioni con
tools.media.audio.baseUrl e
tools.media.audio.headers.Comportamento dell'output
Comportamento dell'output
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.