Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkibra Voice SDK

Public client packages for integrating applications with Inkibra Live Voice.

Packages

Package Purpose
@inkibra/voice-sdk Browser and server-media SDK
@inkibra/voice-cli Human-authorized project setup and API-key management

Quick start

npx @inkibra/voice-cli init

The CLI opens the Inkibra developer portal for authorization, creates an application API key, writes it to .env.local without printing it, and installs @inkibra/voice-sdk.

Or install the SDK directly:

npm install @inkibra/voice-sdk
import LiveVoice from "@inkibra/voice-sdk";

const session = await LiveVoice.connect({ token });
session.on("assistant.energy", ({ current, predictions }) => {
  renderCurrentEnergy(current);
  renderEnergyForecast(predictions);
});

Development

Requires Bun.

bun install
bun run typecheck
bun test
bun run build

Protocol boundary

These packages expose customer-facing conversation events and transient audio controls. Provider messages, raw four-class VAP output, state-machine transitions, billing, credentials, and the hosted conversation runtime remain server-side.

License

MIT

About

Public SDK and CLI for Inkibra Live Voice

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages