OpenClawSkills
GitHub
Nodes & Media β€’ TutorialHeader.readTime

Audio and Voice Notes

ReferenceNodesAudioPage.header.description

Tutorial.step

What works

ReferenceNodesAudioPage.steps.01.mediaUnderstanding

ReferenceNodesAudioPage.steps.01.item1

ReferenceNodesAudioPage.steps.01.item2

ReferenceNodesAudioPage.steps.01.item3

ReferenceNodesAudioPage.steps.01.item4

ReferenceNodesAudioPage.steps.01.item5

ReferenceNodesAudioPage.steps.01.commandParsing

ReferenceNodesAudioPage.steps.01.verboseLogging

Tutorial.step

Auto-detection (default)

ReferenceNodesAudioPage.steps.02.p1

ReferenceNodesAudioPage.steps.02.p2

ReferenceNodesAudioPage.steps.02.item1

ReferenceNodesAudioPage.steps.02.sherpa

ReferenceNodesAudioPage.steps.02.whisperCli

ReferenceNodesAudioPage.steps.02.whisper

ReferenceNodesAudioPage.steps.02.item2

3. Provider keys (OpenAI β†’ Groq β†’ Deepgram β†’ Google)

ReferenceNodesAudioPage.steps.02.disable

ReferenceNodesAudioPage.steps.02.customize

ReferenceNodesAudioPage.steps.02.note

Tutorial.step

Config examples

#

Tutorial.step

Provider + CLI fallback (OpenAI + Whisper CLI)

Json5
{
  tools: {
    media: {
      audio: {
        enabled: true,
        maxBytes: 20971520,
        models: [
          { provider: "openai", model: "gpt-4o-mini-transcribe" },
          {
            type: "cli",
            command: "whisper",
            args: ["--model", "base", "{{MediaPath}}"],
            timeoutSeconds: 45,
          },
        ],
      },
    },
  },
}

#

Tutorial.step

ReferenceNodesAudioPage.steps.05.title

Json5
{
  tools: {
    media: {
      audio: {
        enabled: true,
        scope: {
          default: "allow",
          rules: [{ action: "deny", match: { chatType: "group" } }],
        },
        models: [{ provider: "openai", model: "gpt-4o-mini-transcribe" }],
      },
    },
  },
}
Tutorial.step

Providers only (Deepgram)

Json5
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "deepgram", model: "nova-3" }],
      },
    },
  },
}
Tutorial.step

ReferenceNodesAudioPage.steps.07.title

ReferenceNodesAudioPage.steps.07.item1

ReferenceNodesAudioPage.steps.07.item2

ReferenceNodesAudioPage.steps.07.item3

ReferenceNodesAudioPage.steps.07.item4

ReferenceNodesAudioPage.steps.07.item5

ReferenceNodesAudioPage.steps.07.item6

ReferenceNodesAudioPage.steps.07.item7

ReferenceNodesAudioPage.steps.07.item8

ReferenceNodesAudioPage.steps.07.item9

ReferenceNodesAudioPage.steps.07.item10

Tutorial.step

Notes & limits

ReferenceNodesAudioPage.steps.08.item1

ReferenceNodesAudioPage.steps.08.item2

ReferenceNodesAudioPage.steps.08.item3