Skip to main content
Deepgram ist eine Speech-to-Text-API. OpenClaw verwendet sie für die Transkription eingehender Audio- und Sprachnachrichten über tools.media.audio sowie für das Streaming-STT von Voice Call über plugins.entries.voice-call.config.streaming. Bei der Batch-Transkription wird die vollständige Audiodatei zu Deepgram hochgeladen und das Transkript in die Antwort-Pipeline eingefügt ({{Transcript}}- und [Audio]-Block). Das Voice-Call-Streaming leitet G.711-u-law-Frames in Echtzeit über den WebSocket-Endpunkt listen von Deepgram weiter und gibt vorläufige sowie endgültige Transkripte aus, sobald Deepgram sie zurückgibt.

Erste Schritte

1

API-Schlüssel festlegen

2

Audio-Provider aktivieren

3

Sprachnachricht senden

Senden Sie eine Audionachricht über einen beliebigen verbundenen Kanal. OpenClaw transkribiert sie über Deepgram und fügt das Transkript in die Antwort-Pipeline ein.

Konfigurationsoptionen

providerOptions.deepgram führt zusätzliche Abfrageparameter direkt mit der Deepgram-Anfrage /listen zusammen, sodass jeder von Deepgram unterstützte Parametername funktioniert (zum Beispiel detect_language, punctuate, smart_format):

Voice-Call-Streaming-STT

Das mitgelieferte Plugin deepgram registriert außerdem einen Provider für Echtzeittranskription für das Voice-Call-Plugin.
Legen Sie für einen benutzerdefinierten Deepgram-Endpunkt baseUrl auf den Endpunktstamm einschließlich eines etwaigen Basispfads, jedoch ohne /listen, fest. Echtzeitendpunkte akzeptieren http://, https://, ws:// und wss://. HTTP wird WS zugeordnet, HTTPS wird WSS zugeordnet, und explizite WebSocket-Schemata bleiben unverändert. Fehlerhafte URLs und andere Schemata führen während der Sitzungseinrichtung zu einem Fehler.
Voice Call empfängt Telefonie-Audio als G.711 u-law mit 8 kHz. Der Deepgram-Streaming-Provider verwendet standardmäßig encoding: "mulaw" und sampleRate: 8000, sodass Twilio-Medienframes direkt weitergeleitet werden können.

Hinweise

Die Authentifizierung folgt der standardmäßigen Authentifizierungsreihenfolge für Provider. DEEPGRAM_API_KEY ist der einfachste Weg.
Überschreiben Sie bei Verwendung eines Proxys die Endpunkte oder Header im Deepgram-Eintrag tools.media.models[].
Die Ausgabe folgt denselben Audioregeln wie bei anderen Providern (Größenbeschränkungen, Zeitüberschreitungen, Einfügen des Transkripts).

Verwandte Themen

Medienwerkzeuge

Überblick über die Pipeline zur Verarbeitung von Audio, Bildern und Videos.

Konfiguration

Vollständige Konfigurationsreferenz einschließlich der Einstellungen für Medienwerkzeuge.

Fehlerbehebung

Häufige Probleme und Schritte zur Fehlerdiagnose.

FAQ

Häufig gestellte Fragen zur Einrichtung von OpenClaw.