Summary
Hume AI publishes an official Node.js/TypeScript SDK, hume on npm, providing execution APIs for text-to-speech generation and real-time Empathic Voice Interface (EVI) conversational agent execution. This repository has zero instrumentation for any Hume SDK surface — no wrapper, no diagnostics channel, no plugin, no auto-instrumentation config, no e2e scenario.
What's missing
Execution surfaces exposed by the hume npm package that are not instrumented:
| SDK Method |
Description |
hume.tts.synthesizeJson({ utterances }) |
Text-to-speech generation, returns synthesized audio |
hume.tts.synthesizeJsonStreaming({ utterances }) |
Streaming text-to-speech generation |
hume.empathicVoice WebSocket connection (connect(), message handlers for assistant_message/user_message) |
Real-time empathic voice conversational agent execution loop, including emotion inference on the incoming audio |
None of these are covered by existing provider instrumentation — the SDK has its own REST/WebSocket client and does not depend on openai, the Vercel ai package, or any already-instrumented package.
No coverage in any instrumentation layer:
- No wrapper function (e.g.
wrapHume()) in js/src/wrappers/ (52 files checked)
- No channel definitions or plugin in
js/src/instrumentation/plugins/ (108 files checked)
- No auto-instrumentation config in
js/src/auto-instrumentations/configs/ (34 files checked, including all.ts)
- No e2e test scenario under
e2e/scenarios/
- Repo-wide case-insensitive grep for
humeai/hume.ai/HumeClient returns zero matches anywhere in the repo
Weekly downloads
Weekly downloads: 52,017 (as of 2026-09-07; window 2026-08-31 to 2026-09-06; https://api.npmjs.org/downloads/point/last-week/hume)
Braintrust docs status
not_found. Hume does not appear anywhere on the Braintrust integrations index — https://www.braintrust.dev/docs/integrations — which lists AI-provider and framework integrations (Anthropic, OpenAI, Gemini, Cohere, Groq, xAI, Voyage AI, etc.) but has no entry for Hume, empathic voice, or any TTS/voice provider. The page's only guidance for unlisted providers is the generic AI Proxy gateway or contacting Braintrust to request an integration.
Upstream references
Braintrust docs sources checked
Local files inspected
- Repo-wide case-insensitive grep for
humeai|hume\.ai|HumeClient — zero matches
js/src/wrappers/*.ts — full directory listing (52 files) — no hume.ts wrapper
js/src/instrumentation/plugins/*.ts — full directory listing (108 files) — no Hume channels or plugin file
js/src/auto-instrumentations/configs/*.ts — full directory listing (34 files, including all.ts) — no Hume config entry
js/src/instrumentation/plugins/instrumentation-names.test.ts — canonical INSTRUMENTATION_NAMES list has no Hume entry
e2e/scenarios/ — no Hume test scenario
Summary
Hume AI publishes an official Node.js/TypeScript SDK,
humeon npm, providing execution APIs for text-to-speech generation and real-time Empathic Voice Interface (EVI) conversational agent execution. This repository has zero instrumentation for any Hume SDK surface — no wrapper, no diagnostics channel, no plugin, no auto-instrumentation config, no e2e scenario.What's missing
Execution surfaces exposed by the
humenpm package that are not instrumented:hume.tts.synthesizeJson({ utterances })hume.tts.synthesizeJsonStreaming({ utterances })hume.empathicVoiceWebSocket connection (connect(), message handlers forassistant_message/user_message)None of these are covered by existing provider instrumentation — the SDK has its own REST/WebSocket client and does not depend on
openai, the Vercelaipackage, or any already-instrumented package.No coverage in any instrumentation layer:
wrapHume()) injs/src/wrappers/(52 files checked)js/src/instrumentation/plugins/(108 files checked)js/src/auto-instrumentations/configs/(34 files checked, includingall.ts)e2e/scenarios/humeai/hume.ai/HumeClientreturns zero matches anywhere in the repoWeekly downloads
Weekly downloads: 52,017 (as of 2026-09-07; window 2026-08-31 to 2026-09-06; https://api.npmjs.org/downloads/point/last-week/hume)
Braintrust docs status
not_found. Hume does not appear anywhere on the Braintrust integrations index — https://www.braintrust.dev/docs/integrations — which lists AI-provider and framework integrations (Anthropic, OpenAI, Gemini, Cohere, Groq, xAI, Voyage AI, etc.) but has no entry for Hume, empathic voice, or any TTS/voice provider. The page's only guidance for unlisted providers is the generic AI Proxy gateway or contacting Braintrust to request an integration.Upstream references
Braintrust docs sources checked
Local files inspected
humeai|hume\.ai|HumeClient— zero matchesjs/src/wrappers/*.ts— full directory listing (52 files) — nohume.tswrapperjs/src/instrumentation/plugins/*.ts— full directory listing (108 files) — no Hume channels or plugin filejs/src/auto-instrumentations/configs/*.ts— full directory listing (34 files, includingall.ts) — no Hume config entryjs/src/instrumentation/plugins/instrumentation-names.test.ts— canonicalINSTRUMENTATION_NAMESlist has no Hume entrye2e/scenarios/— no Hume test scenario