PROJECT DOSSIER
Voice Capture Studio
Voice Capture Studio is an open-source browser application for directed speech recording, local review and dataset-ready voice exports.
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.
Voice data is often captured through improvised tools, loose folders and missing context. That weakens review, consent, quality control, dubbing reuse and dataset preparation before any model or archive workflow begins.
- 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.
- 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.
- Status
- active
- Maturity
- development
- Confidence
- published
- Updated
- 2026-07-09
ART DIRECTION
Moodboard, marks and visual system.
Identity, mood and visual-language material are gathered here when they help explain the project direction.
Visual identity signals
Local-First Voice Recording Studio
DEVELOPMENT
Architecture, implementation logic and delivery surface.
The technical read combines approach steps, implementation choices, current constraints and delivery state.
Build a browser-first recording interface around guided prompt sessions, language selection, speaker profiles and take review.
-
Capture local audio through Web Audio, then export WAV and JSON metadata for structured review.
-
Treat keeper, review and reject states as part of corpus coverage rather than counting every attempt.
-
Separate React orchestration from domain modules for corpus, sessions, workspace, recording, export and settings.
-
Publish the code, documentation, issue templates and GitHub Pages workflow as an open-source foundation.
11
Public technologies, frameworks or dependencies connected to the project.
5 active
- 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.
8 active signals
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.
Standardize professional speech recording in the browser so clean, reviewable voice material can be exported with the metadata downstream workflows need.
Voice data is often captured through improvised tools, loose folders and missing context. That weakens review, consent, quality control, dubbing reuse and dataset preparation before any model or archive workflow begins.
1 public group
6 signals
- 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.
- Voice Capture Studio Repository
- 2 media assets
Local-First Voice Recording Studio
PROJECT READING
A concise guide to the project dossier.
Move between strategic framing, context, implementation logic and evidence without losing the surrounding page.
The problem this project addresses.
Standardize professional speech recording in the browser so clean, reviewable voice material can be exported with the metadata downstream workflows need.
Why this system needs to exist.
Voice data is often captured through improvised tools, loose folders and missing context. That weakens review, consent, quality control, dubbing reuse and dataset preparation before any model or archive workflow begins.
How the work is structured.
-
Build a browser-first recording interface around guided prompt sessions, language selection, speaker profiles and take review.
-
Capture local audio through Web Audio, then export WAV and JSON metadata for structured review.
-
Treat keeper, review and reject states as part of corpus coverage rather than counting every attempt.
-
Separate React orchestration from domain modules for corpus, sessions, workspace, recording, export and settings.
-
Publish the code, documentation, issue templates and GitHub Pages workflow as an open-source foundation.
Current evidence supporting the project.
Voice Capture Studio Repository
The Voice Capture Studio repository contains the open-source React, Vite and TypeScript application, documentation, tests and GitHub Pages deployment workflow for local-first voice capture.
OUTPUTS
Addressable outputs.
Voice Capture Studio Repository
The Voice Capture Studio repository contains the open-source React, Vite and TypeScript application, documentation, tests and GitHub Pages deployment workflow for local-first voice capture.
PRODUCTION
Stakeholders and credits.
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.
RELATED CONTEXT
17 useful links around Voice Capture Studio.
Use these links to move from the project toward related people, systems, concepts and evidence.
Electronic Artefacts
Electronic Artefacts created Voice Capture Studio as an open-source browser application for local-first speech recording.
PROJECT THESIS
Detailed reading notes.
Overview
Voice Capture Studio is a local-first browser application for directed voice capture. It helps a speaker move from an empty session to clean, reviewable takes with transcripts, timing, quality metadata and export structure attached.
The application is live at electronicartefacts.github.io/voice-capture-studio and the source code is public at github.com/electronicartefacts/voice-capture-studio.
Purpose
The project exists because professional voice material is often captured before the workflow is ready for it. A recording may sound usable, but the prompt, language, speaker, room, microphone, review state, timing and export manifest can disappear into loose folders.
Voice Capture Studio treats those details as part of the recording. It prepares structured voice material for downstream archives, speech datasets, voice-over review, dubbing and machine-learning workflows.
What It Does Not Do
Voice Capture Studio does not train AI models. It records speech, reviews takes and exports structured material. Any later training, alignment, normalization, archive processing or model evaluation belongs to a separate workflow with its own governance and consent requirements.
That boundary is important: the application prepares source material; it does not claim the authority of a model pipeline.
Recording Modes
The live application exposes three capture modes:
- Dataset ML: prompted recording for calibrated phrases, phonetic progress and training-ready exports.
- Dubbing: pasted text or segmented files transformed into recordable lines.
- Master audio: local text, reference audio and a separate voice capture lane.
The project page uses “dataset” in the preparation sense: accepted recordings and metadata can become useful inputs, but model training remains downstream.
Key Features
- Guided prompt sessions for French and English starter corpora.
- Local microphone capture through the browser.
- WAV PCM mono export at 48 kHz / 24-bit where browser support allows it.
- Room-tone calibration and first-pass technical quality checks.
- Transcript, timing, intent, prosody and quality metadata for each accepted take.
- Keeper, review and reject states so coverage advances only on accepted material.
- Browser-private workspace storage with downloads and folder export where supported.
- PWA manifest and service-worker support for static GitHub Pages distribution.
Architecture Overview
The repository separates the React application shell from domain modules. The app shell coordinates browser capture, storage adapters and export orchestration. The domains own corpus, sessions, workspace, coverage, recording, speakers, settings and export contracts.
The important architectural decision is dependency direction: domain modules do not import React, browser UI, routes or CSS. That keeps recording behavior, corpus planning and export contracts testable without tying them to one interface.
Technology Stack
Voice Capture Studio is built with React, Vite and TypeScript. It uses Web Audio for local capture, browser storage for local workspace state, the File System Access API where available, explicit downloads as a fallback, a PWA manifest and a GitHub Pages deployment workflow.
The validation gate in the repository runs formatting, linting, TypeScript project references, unit tests and the production build.
Design Philosophy
The interface is not a generic recorder. It behaves like a small studio surface: choose a mode, check the environment, confirm the speaker and language, capture calibration material, record takes, then export the session with enough metadata to be reviewed later.
The design keeps technical state visible because local-first software needs trust cues. Storage mode, microphone readiness, WAV support, folder access, corpus version and calibration status are part of the user experience.
Open Source Philosophy
The project is released under the MIT License. Open source matters here because voice workflows should be inspectable. A team preparing voice material needs to know what is stored, what is exported, what is never uploaded and where data boundaries sit.
The repository includes contribution guidelines, security reporting, issue templates, a pull-request template and documentation for architecture, corpus structure, workspace structure, export structure and GitHub Pages.
Privacy
Voice recordings and generated workspaces are user data. The application is designed so recordings remain local to the browser or the folder selected by the user. The public repository should contain code and corpus definitions, not private voice recordings.
Browser storage is useful, but it is not a permanent archive. The app therefore treats explicit export and folder workflows as first-class parts of the product.
Export Model
The primary export target is a structured capture-session folder. The current repository documents session, speaker, corpus and manifest JSON files, take-level WAV and transcript files, timing and intent metadata, quality reports and dataset-readiness reports.
Every accepted take is more than audio. It carries enough structure to support later alignment, review, coverage analysis or archive processing.
Documentation
Useful entry points:
Roadmap
The public roadmap includes workspace restore/import for downloaded backups, explicit workspace schema migrations, corpus tombstones for long-lived compatibility, a stronger first-run folder flow, additional export targets and screenshot/release automation.
Those items are product infrastructure, not decoration. They make the difference between a promising local app and a voice archive workflow that can survive real use.
Related Electronic Artefacts Work
Voice Capture Studio sits near ORETH because both treat audio as structured material. It sits near Web Audio and the Web Audio API because the browser is the runtime. It sits near Open Source because the code and documentation are inspectable.
It also expands the Electronic Artefacts ecosystem into a practical voice-technology artefact: a tool that does one thing clearly before any archive, model, dubbing or production workflow receives the data.
Voice Capture Studio
Cite this page
Voice Capture Studio. 1.0.0. Electronic Artefacts, 2026-07-09. https://electronicartefacts.com/projects/voice-capture-studio/
TYPED RELATIONSHIPS
Connected work and ideas.
Each relation names what connects the two entries and why that connection matters.
Electronic Artefacts
Electronic Artefacts created Voice Capture Studio as an open-source browser application for local-first speech recording.
Electronic Artefacts
Electronic Artefacts maintains the Voice Capture Studio project, repository and public GitHub Pages deployment.
Electronic Artefacts
Voice Capture Studio is published by Electronic Artefacts as an open-source software artefact.
Voice Capture Studio Repository
The public GitHub repository provides source evidence for Voice Capture Studio, including code, documentation, tests and deployment configuration.
Voice Capture Studio Repository
The Voice Capture Studio repository documents the application architecture, export structure, privacy boundary and GitHub Pages deployment.
Voice Capture Studio Collection
Voice Capture Studio is the lead project in the Voice Capture Studio Collection.
Speech Recording
Voice Capture Studio applies speech-recording principles through guided prompts, room-tone calibration, takes and review states.
Speech Datasets
Voice Capture Studio prepares structured speech dataset material through WAV audio, transcripts, timing, intent, quality metadata and manifests.
Browser Software
Voice Capture Studio applies browser-software principles by running as a static web application with local storage, microphone access and explicit exports.
Voice Technology
Voice Capture Studio applies voice-technology concerns around capture, metadata, review, local privacy and downstream workflow boundaries.
Machine Learning Workflows
Voice Capture Studio supports downstream machine-learning workflows by preparing accepted recordings and metadata without performing model training itself.
Open Source
Voice Capture Studio applies open-source practice through a public MIT-licensed repository with contribution, issue and documentation surfaces.
Web Audio
Voice Capture Studio applies web-audio practice by capturing and preparing speech directly inside a browser runtime.
Metadata
Voice Capture Studio applies metadata discipline by attaching transcript, timing, intent, quality and manifest information to recorded takes.
Provenance
Voice Capture Studio applies provenance concerns by keeping prompt identifiers, corpus versions, speaker context and export manifests visible.
Human Computer Interaction
Voice Capture Studio applies HCI principles by making recording modes, environment checks, local storage and quality gates visible before capture.
Web Audio API
Voice Capture Studio uses the Web Audio API for browser-local microphone capture and recording workflows.