pathtoresiliencebv/live-voice

Nederlandstalige lokale live-stem- en beeldassistent, gebaseerd op OpenLive

0

stars

104

commits

TypeScript

primary language

Jul 23, 2026

updated

README

Live Voice

Nederlandstalige desktopfork van OpenLive: een lokale live-stem- en beeldlaag voor AI-assistenten en programmeeragents.

Live Voice verstaat Nederlands met meertalige Whisper-modellen, antwoordt standaard in natuurlijk Nederlands en spreekt lokaal via Supertonic. De bediening, instellingen, meldingen, toestemmingsvragen en foutmeldingen zijn naar het Nederlands vertaald.

Wat is aangepast

  • Nederlands is de standaardgesprekstaal.
  • Whisper Large v3 Turbo is de standaard voor nauwkeurige Nederlandse spraakherkenning wanneer WebGPU beschikbaar is.
  • Supertonic gebruikt expliciet de Nederlandse taalcode voor uitspraak.
  • Engelse Kokoro-stemmen en ZipVoice-stemklonen worden niet stilletjes voor Nederlandse gesprekken gebruikt.
  • Agentprompts dwingen vloeiend Nederlands af en voorkomen letterlijk vertaald Engels.
  • Nederlandse antwoorden op modale vragen, zoals “ja”, “nee”, “akkoord” en “weigeren”, worden herkend.
  • De volledige zichtbare interface en gebruikersgerichte fouten zijn Nederlandstalig.

Bewezen spraakkwaliteit

De optionele end-to-endtest laat Supertonic twee Nederlandse zinnen uitspreken en transcribeert het resultaat opnieuw met Whisper Small.

De gecontroleerde testresultaten van deze versie:

ZinWoordfoutpercentage
“Goedemorgen, fijn dat je er bent. Waarmee kan ik je vandaag helpen?”0,0%
“De afspraak staat volgende week dinsdag om half drie in Amsterdam.”9,1%
Gemiddeld4,5%

De enige afwijking was drie tegenover het gelijkwaardige cijfer 3.

Ontwikkelen

Vereisten:

  • Node.js 22.13 of nieuwer
  • pnpm 11
  • Linux, macOS of Windows
corepack enable
pnpm install
pnpm desktop:dev

Alle normale controles:

pnpm test
pnpm typecheck
pnpm build

De zware Nederlandse spraaktest downloadt lokale modellen en staat daarom apart:

OPENLIVE_SPEECH_E2E=1 pnpm vitest run \
  apps/web/src/lib/live/dutchSpeech.integration.test.ts \
  --reporter=verbose --maxWorkers=1

Privacy en architectuur

Microfoonaudio, spraakherkenning en stemgeneratie draaien lokaal op het apparaat. Alleen het uiteindelijke tekstbericht en, wanneer je die bewust inschakelt, camera- of schermbeelden gaan naar het gekozen AI-model.

De spraakroute is:

microfoon -> Silero VAD -> Whisper -> AI-model/agent -> Supertonic -> luidspreker

API-sleutels worden versleuteld opgeslagen. Stemklonen blijft beschikbaar voor Engelse en Chinese gesprekken, maar wordt voor Nederlandse gesprekken geblokkeerd omdat ZipVoice Nederlands niet betrouwbaar ondersteunt.

Oorsprong en licentie

Live Voice is gebaseerd op OpenLive van Katipally. De oorspronkelijke uitgebreide documentatie staat in README.upstream.md. De broncode blijft onder de MIT-licentie vallen; modelbestanden hebben hun eigen licenties.

Contributors

katipally

103 commits

pathtoresiliencebv/live-voice

Nederlandstalige lokale live-stem- en beeldassistent, gebaseerd op OpenLive

0

stars

104

commits

TypeScript

primary language

Jul 23, 2026

updated

README

Live Voice

Nederlandstalige desktopfork van OpenLive: een lokale live-stem- en beeldlaag voor AI-assistenten en programmeeragents.

Live Voice verstaat Nederlands met meertalige Whisper-modellen, antwoordt standaard in natuurlijk Nederlands en spreekt lokaal via Supertonic. De bediening, instellingen, meldingen, toestemmingsvragen en foutmeldingen zijn naar het Nederlands vertaald.

Wat is aangepast

  • Nederlands is de standaardgesprekstaal.
  • Whisper Large v3 Turbo is de standaard voor nauwkeurige Nederlandse spraakherkenning wanneer WebGPU beschikbaar is.
  • Supertonic gebruikt expliciet de Nederlandse taalcode voor uitspraak.
  • Engelse Kokoro-stemmen en ZipVoice-stemklonen worden niet stilletjes voor Nederlandse gesprekken gebruikt.
  • Agentprompts dwingen vloeiend Nederlands af en voorkomen letterlijk vertaald Engels.
  • Nederlandse antwoorden op modale vragen, zoals “ja”, “nee”, “akkoord” en “weigeren”, worden herkend.
  • De volledige zichtbare interface en gebruikersgerichte fouten zijn Nederlandstalig.

Bewezen spraakkwaliteit

De optionele end-to-endtest laat Supertonic twee Nederlandse zinnen uitspreken en transcribeert het resultaat opnieuw met Whisper Small.

De gecontroleerde testresultaten van deze versie:

ZinWoordfoutpercentage
“Goedemorgen, fijn dat je er bent. Waarmee kan ik je vandaag helpen?”0,0%
“De afspraak staat volgende week dinsdag om half drie in Amsterdam.”9,1%
Gemiddeld4,5%

De enige afwijking was drie tegenover het gelijkwaardige cijfer 3.

Ontwikkelen

Vereisten:

  • Node.js 22.13 of nieuwer
  • pnpm 11
  • Linux, macOS of Windows
corepack enable
pnpm install
pnpm desktop:dev

Alle normale controles:

pnpm test
pnpm typecheck
pnpm build

De zware Nederlandse spraaktest downloadt lokale modellen en staat daarom apart:

OPENLIVE_SPEECH_E2E=1 pnpm vitest run \
  apps/web/src/lib/live/dutchSpeech.integration.test.ts \
  --reporter=verbose --maxWorkers=1

Privacy en architectuur

Microfoonaudio, spraakherkenning en stemgeneratie draaien lokaal op het apparaat. Alleen het uiteindelijke tekstbericht en, wanneer je die bewust inschakelt, camera- of schermbeelden gaan naar het gekozen AI-model.

De spraakroute is:

microfoon -> Silero VAD -> Whisper -> AI-model/agent -> Supertonic -> luidspreker

API-sleutels worden versleuteld opgeslagen. Stemklonen blijft beschikbaar voor Engelse en Chinese gesprekken, maar wordt voor Nederlandse gesprekken geblokkeerd omdat ZipVoice Nederlands niet betrouwbaar ondersteunt.

Oorsprong en licentie

Live Voice is gebaseerd op OpenLive van Katipally. De oorspronkelijke uitgebreide documentatie staat in README.upstream.md. De broncode blijft onder de MIT-licentie vallen; modelbestanden hebben hun eigen licenties.

Contributors

katipally

103 commits

Languages

TypeScript

91.6%

JavaScript

6.7%

CSS

1.5%