Jovo for Web v3.2 — Build Voice Apps for Any Platform

1 min read Original article ↗

Today we're releasing Jovo for Web as part of Jovo v3.2 — a complete client SDK that lets you add voice and chat interfaces to any web app, mobile app, or custom hardware device.

Until now, Jovo focused on Alexa and Google Assistant — platforms where Amazon and Google control the device client. Jovo for Web changes that: you can now build your own voice interface and run it anywhere, from a website widget to a custom kiosk.

The architecture stays the same: your Jovo app on the server handles intents and responses. The new @jovotech/client-web package acts as the client, sending audio and receiving responses over WebSocket.

$ npm install @jovotech/client-web

// In your browser app

import { JovoWebClient } from '@jovotech/client-web';

const client = new JovoWebClient('https://your-jovo-server.com/webhook');

await client.start();

The client handles microphone input, speech recording, and audio playback. Your Jovo server processes the request exactly as it would for Alexa or Google — just through a different platform plugin.

If you're using React, the new @jovotech/client-web-react package gives you a ready-made voice button component:

import { VoiceButton } from '@jovotech/client-web-react';

export function App() {

return <VoiceButton endpoint="https://your-server.com/webhook" />;

}