electronicArtefacts Creative technology studio for complex digital systems

PROJECT DOSSIER

Voice Capture Studio

Local-First Voice Instrument

Voice Capture Studio is an open-source, local-first browser instrument for capturing, performing, reviewing and segmenting voice across five purpose-built workflows.

Status active development Category internal
Audio EngineeringWeb DevelopmentHuman Computer InteractionMachine LearningOpen SourceVoice Capture StudioSpeech RecordingVoice DatasetBrowser SoftwareWeb Audio
Current Voice Capture Studio interface showing the five modes and the local lexical segmentation console.
Shipped July 2026 interface: warm-white glass panels, five mode capsules and local lexical segmentation. internal

VOICE AS AN INSTRUMENT

Five workflows, one signal-grounded studio.

The interface borrows the calm precision of an acoustic instrument: warm white, black typography, translucent glass, diffuse depth and a filament that only claims to be live when a fresh signal exists.

01 / 05

Free capture

An immediate take without a corpus

Inputs
Microphone, voice, language
Useful output
Local WAV + provenance
Success
Manual stop, up to ten minutes

DECISION FLOW

A pipeline that preserves what is measured, inferred and decided.

  1. 01Capability checkMicrophone, storage, workers, local files
  2. 02SignalPCM capture or 16 kHz media decoding
  3. 03ObservationsCorpus, acoustics, VAD, optional ASR, G2P
  4. 04Deterministic fusionEvidence-linked reasons and confidence
  5. 05PersistenceIndexedDB, folder or explicit download
  6. 06Open packageWAV, JSON, JSONL, CSV, checksums

Browser word and phoneme timing remains explicitly estimated. A forced-alignment import or downstream Forge validation may replace it; the browser does not silently promote an estimate into acoustic ground truth.

KNOWLEDGE EDITORIAL ROADMAP

Six published articles turn this software into reusable knowledge.

Each article links product evidence to a wider neighborhood of concepts, technologies, programs and research questions.

01UX / signal

Designing an audio interface that never simulates measurement

Filament, halo, silence, latency and reduced motion as laws of an instrument rather than app decoration.

Read the complete article

02Pipeline / provenance

From microphone to dataset: anatomy of a traceable voice take

PCM, observations, quality, persistence, checksums and training manifests without conflating preparation with training.

Read the complete article

03Method / trust

Deterministic research: deciding without turning estimates into truth

How declared corpus, measured signal, optional ASR, estimated alignment, fused decisions and external acoustic validation remain separate.

Read the complete article

04Audio / local AI

Segmenting speech and song locally, word by word

16 kHz decoding, adaptive VAD, local Whisper, vocal separation, multi-pass consensus and verifiable exports.

Read the complete article

05Product / UX

Why five voice modes need five success criteria

Free capture, ML Dataset, Dubbing, Performance and Lexical Segmentation compared through inputs, gestures and outputs.

Read the complete article

06Architecture / web

The browser as a local-first studio

Web Audio, AudioWorklet, IndexedDB, File System Access, Workers, PWA and progressive capability handling in real browsers.

Read the complete article

PROJECT FRAME

Brief, context and operating frame in one place.

This section gathers the brief, constraints, outcomes and public evidence into one readable project frame.

Brief

Turn the browser into a trustworthy voice instrument: one calm surface for immediate capture, ML corpus work, dubbing, interpreted performance and local word-level segmentation.

Context

Voice work usually fragments across recorders, subtitle tools, media players, folders and model-specific scripts. The sound may survive while the prompt, speaker, room, scene cue, review state, timing, provenance and decision trail disappear.

Constraints

  • Keep recordings and workspaces local to the user’s browser and chosen folders.
  • Make microphone permissions, storage durability and export paths visible before recording.
  • Preserve the boundary between dataset preparation and model training.
  • Use open formats and documentation so recorded material remains inspectable outside the app.
  • Keep the app deployable as a static GitHub Pages surface.
  • Never present an animation or browser estimate as a physical measurement.
  • Preserve capture priority and progressive capability handling on real mobile browsers.

Outcomes

  • A live GitHub Pages application for local speech capture in a secure browser context.
  • A documented open-source repository with architecture, corpus, workspace and export notes.
  • A structured export model for WAV audio, transcripts, timing, intent, quality reports and manifests.
  • A privacy-first workflow where user recordings are not uploaded to a remote service by the website.
  • Five coherent product workflows: Free Capture, Lexical Segmentation, ML Dataset, Dubbing and Performance.
  • A deterministic observation graph that distinguishes physical measurements, linguistic estimates, browser hypotheses and fused decisions.

Current state

Status
active
Maturity
development
Updated
2026-08-17

ART DIRECTION

Visual system.

The visual language is documented here as a compact system; project media appears once, in its dedicated hero or documentary gallery.

Identity

Visual language

Local-First Voice Instrument

Warm whiteCarbon blackIce blueDusty roseTranslucent glass

DEVELOPMENT

Architecture, implementation logic and delivery surface.

The technical read combines approach steps, implementation choices, current constraints and delivery state.

Build thesis

Organize five visible modes by outcome, each with its own inputs, capture gesture, success criteria and useful export.

  1. Make the live filament, acoustic halo and review waveform follow fresh measured audio rather than decorative time-based motion.

  2. Preserve corpus, signal, VAD, optional ASR, alignment, evidence and confidence as separate observations before deterministic fusion.

  3. Capture or decode locally, persist through browser storage or a chosen folder, and package open WAV plus inspectable metadata.

  4. Keep React orchestration outside domain modules and publish the implementation, doctrine, audits and deployment workflow as open source.

Constraints

Documented constraints

  • Keep recordings and workspaces local to the user’s browser and chosen folders.
  • Make microphone permissions, storage durability and export paths visible before recording.
  • Preserve the boundary between dataset preparation and model training.
  • Use open formats and documentation so recorded material remains inspectable outside the app.

Technical focus

Current implementation

React 19Vite 6TypeScriptWeb Audio APIAudioWorkletIndexedDBFile System Access APIWeb Workers and WebAssembly

MARKETING

Positioning, audience and proof.

This view turns the project into a public-facing offer: who it speaks to, what it promises and what can already be shown.

Positioning

Turn the browser into a trustworthy voice instrument: one calm surface for immediate capture, ML corpus work, dubbing, interpreted performance and local word-level segmentation.

Voice work usually fragments across recorders, subtitle tools, media players, folders and model-specific scripts. The sound may survive while the prompt, speaker, room, scene cue, review state, timing, provenance and decision trail disappear.

Evidence

Documented outcomes

  • A live GitHub Pages application for local speech capture in a secure browser context.
  • A documented open-source repository with architecture, corpus, workspace and export notes.
  • A structured export model for WAV audio, transcripts, timing, intent, quality reports and manifests.
  • A privacy-first workflow where user recordings are not uploaded to a remote service by the website.
  • Five coherent product workflows: Free Capture, Lexical Segmentation, ML Dataset, Dubbing and Performance.
  • A deterministic observation graph that distinguishes physical measurements, linguistic estimates, browser hypotheses and fused decisions.

Messaging fields

Local-First Voice Instrument

Five-mode voice instrumentSignal-grounded experience designDeterministic research pipelineLocal-first audio processingDataset provenanceOpen-source browser engineeringinternalVoice Capture Studio

PROJECT READING

A concise guide to the project dossier.

Move between strategic framing, context, implementation logic and evidence without losing the surrounding page.

PROJECT BRIEF

The problem this project addresses.

Turn the browser into a trustworthy voice instrument: one calm surface for immediate capture, ML corpus work, dubbing, interpreted performance and local word-level segmentation.

OPERATING CONTEXT

Why this system needs to exist.

Voice work usually fragments across recorders, subtitle tools, media players, folders and model-specific scripts. The sound may survive while the prompt, speaker, room, scene cue, review state, timing, provenance and decision trail disappear.

SYSTEM APPROACH

How the work is structured.

  1. Organize five visible modes by outcome, each with its own inputs, capture gesture, success criteria and useful export.

  2. Make the live filament, acoustic halo and review waveform follow fresh measured audio rather than decorative time-based motion.

  3. Preserve corpus, signal, VAD, optional ASR, alignment, evidence and confidence as separate observations before deterministic fusion.

  4. Capture or decode locally, persist through browser storage or a chosen folder, and package open WAV plus inspectable metadata.

  5. Keep React orchestration outside domain modules and publish the implementation, doctrine, audits and deployment workflow as open source.

PUBLIC EVIDENCE

Current evidence supporting the project.

ARTEFACT

Voice Capture Studio Repository

The Voice Capture Studio repository contains the open-source five-mode voice instrument, its signal-grounded design constitution, deterministic observation pipelines, tests and GitHub Pages deployment workflow.

OUTPUTS

Addressable outputs.

ARTEFACT

Voice Capture Studio Repository

The Voice Capture Studio repository contains the open-source five-mode voice instrument, its signal-grounded design constitution, deterministic observation pipelines, tests and GitHub Pages deployment workflow.

PRODUCTION

Stakeholders and credits.

ORGANIZATION

Electronic Artefacts

Electronic Artefacts is an independent creative technology studio working through client commissions, proprietary systems and research-led cultural publishing.

MEDIA EVIDENCE

Visual and documentary material.

Screenshots, marks, recordings and documents appear here when they help show how the project works.

Current Voice Capture Studio ML Dataset console with corpus coverage, calibration and capability checks.
Dataset mode keeps coverage, calibration and browser capability status visible before capture.
Earlier dark Voice Capture Studio dataset surface documenting the evolution toward the current instrument.
Earlier shipped surface retained as design lineage; the current application now uses the warm-white instrument language.

RELATED CONTEXT

Useful links around Voice Capture Studio.

Move from the project toward related people, systems, concepts and evidence.

Created by

Electronic Artefacts

Electronic Artefacts created Voice Capture Studio as an open-source browser application for local-first speech recording.

PROJECT Voice Capture Studio

PROJECT THESIS

Detailed reading notes.

Overview

Voice Capture Studio is a local-first voice instrument that runs in the browser. It now joins five distinct workflows in one surface: immediate recording, ML corpus production, picture-led dubbing, interpreted performance with a separate guide track, and word-by-word segmentation of local audio or video.

The application is live at electronicartefacts.github.io/voice-capture-studio and the source code is public at github.com/electronicartefacts/voice-capture-studio.

Studio line

Voice Capture Studio is the first published application in Studio, Electronic Artefacts’ open-source software line. The connection is a shared operating ethic rather than a shared product shell: specialist tools should be independently usable, local-first where possible, free of advertising, published with inspectable source and able to export durable material into other workflows.

The next planned record, Spatial Mapping Studio, approaches a different material — final 3D payloads and their semantic regions — without changing those commitments. Its V0 work is not an integration with Voice Capture Studio or Forge; it establishes the portable mapping boundary that later workflows can build on.

The experience is part of the instrument

The current interface is deliberately quiet: warm white rather than studio black, large carbon typography, rounded capsules, fine borders, ice-blue focus, dusty-rose warnings and translucent panels that keep the page light while preserving depth. Glassmorphism is used as an information layer, not an ornamental effect: the background stays perceptible while readiness, mode, calibration and export state remain legible.

The main curve — the filament — is the product’s perceptual spine. In the recording application it represents fresh audio, never an arbitrary loop. Its halo derives energy from measured amplitude. During replay, the same visual language follows the decoded take. If a live frame becomes stale, the surface returns to an honest idle carrier instead of presenting old data as current.

That rule extends to the entire motion system: nothing that looks like a reading may be simulated. Silence remains data. Capture receives the full rendering budget. Reduced motion removes choreography without removing meaning. The interface is therefore closer to a pane of glass over an acoustic instrument than to a conventional dashboard.

Five modes, five outcomes

These are product modes rather than file-format presets. Each changes the inputs, the capture gesture, the definition of success and the useful output. Podcasting remains a Free Capture scenario; voice-over remains a Dubbing scenario; audiobook work remains a Performance scenario until those uses require genuinely different engines.

From signal to decision

The recording path begins with progressive capability inspection: microphone permission and inputs, Web Audio, storage durability, folder access, downloads, wake lock, optional speech APIs, Workers and accelerated rendering. A missing optional capability degrades only the workflow that depends on it.

Microphone capture uses getUserMedia and a PCM recorder. It prefers AudioWorkletNode, keeps a ScriptProcessorNode compatibility fallback, encodes mono RIFF-padded WAV at 48 kHz / 24-bit when the runtime permits, and derives first-pass technical metrics from the recorded signal. Imported media is decoded to 16 kHz analysis signals before local segmentation.

After capture, observations remain separate:

This is the deterministic research layer: identical bounded observations feed explicit policies, and uncertainty stays visible. Browser ASR can request review but cannot reject or authorize a physical recording. A transcript mismatch does not erase a technically valid take. An acoustic forced-alignment import can replace an estimated timing map without rewriting the raw evidence.

Lexical segmentation pipeline

Lexical Segmentation is the fifth mode and the clearest example of the local pipeline. It accepts up to 200 MB and ten minutes, decodes the media on the device, classifies the scene and chooses a fast, verified or deep analysis budget. A first Whisper pass scouts the source. Difficult speech, singing or music can trigger a base-model pass, a vocal-focus signal, spectral mid/side separation and temporal fuzzy-majority consensus.

Each exported word keeps its start, end, clip context, acoustic support, confidence, consensus votes and evidence class. The ZIP contains 16 kHz / 24-bit mono WAV clips, a versioned manifest and a timeline. Video pixels are not processed by this mode; only the audio track enters the pipeline.

Local-first persistence and open exports

The workspace prefers IndexedDB, can use a user-selected File System Access folder, and always keeps explicit downloads as a fallback. A take cannot credit dataset coverage when its audio was not accepted by durable local storage. Workspace archives are verified before restoration and do not silently overwrite existing WAV files.

The main capture package contains session, speaker and corpus records; take-level WAV, transcript, timing, phoneme, intent, quality, observation and evidence files; dataset reports; a JSONL training manifest; and SHA-256 checksums. Browser estimates remain labeled forcedAlignmentRequired until acoustic validation replaces or confirms them.

Voice Capture Studio prepares material for archives, research, dubbing and machine-learning workflows. It does not train a model, promise research-grade acoustic alignment in every browser or upload private recordings to a remote service.

Architecture and technology

The app is built with React 19, TypeScript and Vite. Web Audio, AudioWorklet, browser media decoding, IndexedDB, the File System Access API, Workers, WebAssembly/WebGPU-capable local analysis, PWA service-worker distribution and GitHub Pages form the browser chassis.

Domain modules own corpus, sessions, workspace, coverage, recording, observations, phonetics, speakers, settings and export contracts. They do not import React, CSS, DOM or browser APIs. The application shell owns orchestration and adapters. This dependency direction keeps planning, keeper rules, evidence fusion and package contracts testable outside a specific interface.

The repository release gate covers formatting, linting, TypeScript project references, unit coverage, bundle budgets and production build. End-to-end suites exercise capture, responsive layouts, Chromium, Firefox, WebKit, offline restart and automated accessibility checks.

Open source, privacy and boundaries

The MIT-licensed repository makes the behavior inspectable. Voice recordings and generated workspaces remain user data; they belong in browser storage, a chosen local folder or an explicit download, never in the public source repository.

Local-first is not a claim that browser storage is permanent. The interface exposes storage durability, capability gaps and export paths because users need to know what will survive a reload, what requires a download and what a particular browser cannot provide.

Documentation and evidence

Useful source entry points:

Knowledge relay

The six editorial briefs are now complete Knowledge articles rather than release notes: trustworthy audio interfaces, traceable voice capture, deterministic evidence fusion, local lexical segmentation, five mode contracts and browser-native local-first architecture. Each remains useful after interface changes because it addresses a durable problem.

Voice Capture Studio sits near ORETH because both treat audio as structured material. It connects to Web Audio, the Web Audio API, Human–Computer Interaction, Metadata and Open Source as a practical test of those ideas.

The project’s role is precise: make the first voice artifact cleaner, more inspectable and more reusable before an archive, model, dubbing edit or production workflow receives it.

DOCUMENTED RELATIONSHIPS

Connected work and ideas.

Each link names the relationship between two entries and why it matters.

production

Created by

Electronic Artefacts

Electronic Artefacts created Voice Capture Studio as an open-source browser application for local-first speech recording.

Maintained by

Electronic Artefacts

Electronic Artefacts maintains the Voice Capture Studio project, repository and public GitHub Pages deployment.

Published by

Electronic Artefacts

Voice Capture Studio is published by Electronic Artefacts as an open-source software artefact.

evidence

Evidenced by

Voice Capture Studio Repository

The public GitHub repository provides source evidence for Voice Capture Studio, including code, documentation, tests and deployment configuration.

Documented by

Voice Capture Studio Repository

The Voice Capture Studio repository documents the application architecture, export structure, privacy boundary and GitHub Pages deployment.

Documented by

The Browser as a Local-First Voice Studio

The Browser as a Local-First Voice Studio documents Voice Capture Studio as one of its declared subjects.

Documented by

Deterministic Research: Deciding Without Turning Estimates into Truth

Deterministic Research: Deciding Without Turning Estimates into Truth documents Voice Capture Studio as one of its declared subjects.

Documented by

Why Five Voice Modes Need Five Success Criteria

Why Five Voice Modes Need Five Success Criteria documents Voice Capture Studio as one of its declared subjects.

Documented by

Human Computer Interaction for Creative Tools

Human Computer Interaction for Creative Tools documents Voice Capture Studio as one of its declared subjects.

Documented by

Local and Open Source AI Systems

Local and Open Source AI Systems documents Voice Capture Studio as one of its declared subjects.

Documented by

Segmenting Speech and Song Locally, Word by Word

Segmenting Speech and Song Locally, Word by Word documents Voice Capture Studio as one of its declared subjects.

Documented by

From Microphone to Dataset: Anatomy of a Traceable Voice Take

From Microphone to Dataset: Anatomy of a Traceable Voice Take documents Voice Capture Studio as one of its declared subjects.

Documented by

Trustworthy Audio Interfaces Never Simulate Measurement

Trustworthy Audio Interfaces Never Simulate Measurement documents Voice Capture Studio as one of its declared subjects.

Documented by

Web Audio and Browser-Based Sound Systems

Web Audio and Browser-Based Sound Systems documents Voice Capture Studio as one of its declared subjects.

structure

Member of collection

Voice Capture Studio Collection

Voice Capture Studio is the lead project in the Voice Capture Studio Collection.

Member of collection

Studio

Voice Capture Studio is an explicit member of the Studio collection.

implementation

Applies concept

Speech Recording

Voice Capture Studio applies speech-recording principles through guided prompts, room-tone calibration, takes and review states.

Applies concept

Speech Datasets

Voice Capture Studio prepares structured speech dataset material through WAV audio, transcripts, timing, intent, quality metadata and manifests.

Applies concept

Browser Software

Voice Capture Studio applies browser-software principles by running as a static web application with local storage, microphone access and explicit exports.

Applies concept

Voice Technology

Voice Capture Studio applies voice-technology concerns around capture, metadata, review, local privacy and downstream workflow boundaries.

Applies concept

Machine Learning Workflows

Voice Capture Studio supports downstream machine-learning workflows by preparing accepted recordings and metadata without performing model training itself.

Applies concept

Open Source

Voice Capture Studio applies open-source practice through a public MIT-licensed repository with contribution, issue and documentation surfaces.

Applies concept

Web Audio

Voice Capture Studio applies web-audio practice by capturing and preparing speech directly inside a browser runtime.

Applies concept

Metadata

Voice Capture Studio applies metadata discipline by attaching transcript, timing, intent, quality and manifest information to recorded takes.

Applies concept

Provenance

Voice Capture Studio applies provenance concerns by keeping prompt identifiers, corpus versions, speaker context and export manifests visible.

Applies concept

Human Computer Interaction

Voice Capture Studio applies HCI principles by making recording modes, environment checks, local storage and quality gates visible before capture.

Uses technology

Web Audio API

Voice Capture Studio uses the Web Audio API for browser-local microphone capture and recording workflows.

Implements

How can an AI understand someone during its very first conversation?

Voice Capture Studio is listed as a current software or project answer for the research question "How can an AI understand someone during its very first conversation?".

Implements

How can software become explainable through its own knowledge graph?

Voice Capture Studio is listed as a current software or project answer for the research question "How can software become explainable through its own knowledge graph?".

Implements

How can speech datasets become reproducible, structured and privacy-first?

Voice Capture Studio is listed as a current software or project answer for the research question "How can speech datasets become reproducible, structured and privacy-first?".

Record details Metadata, sharing and citation

Reference

Cite this page

Voice Capture Studio. 2.1.0. Electronic Artefacts, 2026-08-17. https://electronicartefacts.com/projects/voice-capture-studio/