Skip to content

OpenClaw Skills

Heard publishes two API skills on ClawHub that let any OpenClaw developer tap into Heard’s intelligence:

Converts raw audio into high-fidelity, speaker-diarized text.

ParameterTypeRequiredDescription
audio_urlstringURL to the audio file
encodingstringAudio format (wav, flac, mp3). Default: auto-detect
language_codestringBCP-47 language code. Default: en-US
FieldTypeDescription
transcript_textstringFull transcript
speaker_segmentsarrayDiarized segments with speaker labels, timestamps, and text
duration_secondsfloatTotal audio duration processed (for billing)

Asynchronous. Returns a job_id immediately. Fires a webhook to your callback URL when processing completes.

Terminal window
# Submit
curl -X POST https://api.heard.ai/v1/ingest/audio \
-H "X-API-Key: sk_live_abc123" \
-d '{"audio_url": "https://storage.example.com/call.wav"}'
# Response
{"job_id": "job_abc123", "status": "processing"}
# Poll
curl https://api.heard.ai/v1/ingest/jobs/job_abc123 \
-H "X-API-Key: sk_live_abc123"

Competitive per-minute pricing. Purpose-built for high volume at low cost.


Takes a transcript and returns structured conversation intelligence. Optionally accepts customer context for richer, more strategic output.

ParameterTypeRequiredDescription
transcript_textstringThe conversation transcript
context.customer_namestringCustomer name
context.relationship_historystringSummary of previous interactions
context.company_rulesstringRelevant business rules or playbook excerpts
context.custom_fieldsobjectAny additional structured data (ARR, contract dates, product tier)
metadata.participantsarrayParticipant names and roles
FieldTypeDescription
summarystringAI-generated conversation summary
sentimentobjectOverall and per-speaker sentiment scores
risk_scorefloat0.0–1.0, likelihood of churn or escalation
opportunity_scorefloat0.0–1.0, likelihood of upsell or expansion
action_itemsarraySpecific recommended next steps
categoriesarrayDetected conversation categories (billing, support, sales, etc.)

Synchronous for short transcripts (<5K tokens). Async with webhook for longer transcripts.

Terminal window
curl -X POST https://api.heard.ai/v1/analyze \
-H "X-API-Key: sk_live_abc123" \
-d '{
"transcript_text": "Agent: Hi, how can I help today?\nCustomer: I want to cancel...",
"context": {
"customer_name": "Acme Corp",
"custom_fields": {"arr": 120000, "contract_end": "2026-09-01"}
}
}'

Per-analysis pricing based on transcript length. Volume discounts available.