Providers
Deepgram
Deepgram is een spraak-naar-tekst-API. OpenClaw gebruikt deze voor de transcriptie
van inkomende audio en spraakberichten via tools.media.audio en voor streaming-STT
van Voice Call via plugins.entries.voice-call.config.streaming.
Bij batchtranscriptie wordt het volledige audiobestand naar Deepgram geüpload en
wordt het transcript in de antwoordpijplijn ingevoegd ({{Transcript}} + [Audio]-blok).
Bij streaming van Voice Call worden live G.711-u-law-frames via Deepgrams
WebSocket-listen-eindpunt doorgestuurd en worden gedeeltelijke/definitieve transcripten
uitgestuurd zodra Deepgram deze retourneert.
| Detail | Waarde |
|---|---|
| Website | deepgram.com |
| Documentatie | developers.deepgram.com |
| Authenticatie | DEEPGRAM_API_KEY |
| Standaardmodel | nova-3 |
Aan de slag
Stel uw API-sleutel in
DEEPGRAM_API_KEY=dg_...Schakel de audioprovider in
{ tools: { media: { audio: { enabled: true, models: [{ provider: "deepgram", model: "nova-3" }], }, }, },}Stuur een spraakbericht
Stuur een audiobericht via een verbonden kanaal. OpenClaw transcribeert het via Deepgram en voegt het transcript in de antwoordpijplijn in.
Configuratieopties
| Optie | Pad | Beschrijving |
|---|---|---|
model |
tools.media.audio.models[].model |
Deepgram-model-ID (standaard: nova-3) |
language |
tools.media.audio.models[].language |
Taalhint (optioneel) |
providerOptions.deepgram voegt extra queryparameters rechtstreeks samen met het
Deepgram-/listen-verzoek, zodat elke door Deepgram ondersteunde parameternaam werkt
(bijvoorbeeld detect_language, punctuate, smart_format):
Met taalhint
{ tools: { media: { audio: { enabled: true, models: [{ provider: "deepgram", model: "nova-3", language: "en" }], }, }, },}Met Deepgram-opties
{ tools: { media: { audio: { enabled: true, providerOptions: { deepgram: { detect_language: true, punctuate: true, smart_format: true, }, }, models: [{ provider: "deepgram", model: "nova-3" }], }, }, },}Streaming-STT voor Voice Call
De meegeleverde deepgram-plugin registreert ook een provider voor realtime
transcriptie voor de Voice Call-plugin.
| Instelling | Configuratiepad | Standaard |
|---|---|---|
| API-sleutel | plugins.entries.voice-call.config.streaming.providers.deepgram.apiKey |
Valt terug op DEEPGRAM_API_KEY |
| Model | ...deepgram.model |
nova-3 |
| Taal | ...deepgram.language |
(niet ingesteld) |
| Codering | ...deepgram.encoding |
mulaw |
| Bemonsteringsfrequentie | ...deepgram.sampleRate |
8000 |
| Eindpuntdetectie | ...deepgram.endpointingMs |
800 |
| Tussentijdse resultaten | ...deepgram.interimResults |
true |
{ plugins: { entries: { "voice-call": { config: { streaming: { enabled: true, provider: "deepgram", providers: { deepgram: { apiKey: "${DEEPGRAM_API_KEY}", model: "nova-3", endpointingMs: 800, language: "en-US", }, }, }, }, }, }, },}Opmerkingen
Authenticatie
Authenticatie volgt de standaardvolgorde voor providerauthenticatie.
DEEPGRAM_API_KEY is de eenvoudigste optie.
Proxy en aangepaste eindpunten
Overschrijf eindpunten of headers met tools.media.audio.baseUrl en
tools.media.audio.headers wanneer u een proxy gebruikt.
Uitvoergedrag
De uitvoer volgt dezelfde audioregels als bij andere providers (groottelimieten, time-outs, invoeging van transcripten).
Gerelateerd
Overzicht van de verwerkingspijplijn voor audio, afbeeldingen en video.
Volledige configuratiereferentie, inclusief instellingen voor mediatools.
Veelvoorkomende problemen en stappen voor foutopsporing.
Veelgestelde vragen over het instellen van OpenClaw.