SShortSingh.
Back to feed

Developer Builds Free Local Voice-to-Text Pipeline Using Node.js and Whisper

0
·1 views

A developer created a fully local audio transcription pipeline after finding cloud-based APIs from Google and AWS would cost $50–$100 per month. The system uses FFmpeg to normalize audio, OpenAI's Whisper (via whisper.cpp) for transcription, and Node.js to tie the stages together. Output is saved as SRT subtitle files and stored in a SQLite database using the better-sqlite3 library. The pipeline runs entirely on a local GPU, making it a cost-free alternative to commercial transcription services. The developer shared the full Node.js source code, covering audio normalization, Whisper CLI integration, and database storage.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Lessons from Building a Location-Aware Contact Management App for Professionals

A development team building a location-aware contact app called Connecti5 found that storing contact details alone is insufficient — the real challenge is helping users retrieve the right connections at the right moment. The team observed that professionals often think in geographic terms, asking questions like who they know in a city they are visiting or which contacts are near a planned route. This insight led them to design a map-based contact experience that organizes professional relationships by location, context, and timing rather than simple name or number searches. However, adding location features introduced significant privacy responsibilities, with the team emphasizing a clear distinction between displaying saved contact location data and real-time people-tracking. The project highlighted that location-aware tools must be designed with a privacy-first mindset from the outset to avoid eroding user trust.

0
ProgrammingDEV Community ·

Enterprise Tech Lead Pivots from Procurement Systems to Browser-Based Developer Tools

A software professional with over 14 years of experience in Microsoft-stack enterprise applications is expanding into browser-based productivity tools built with Next.js, React, and TypeScript. Their enterprise background spans procurement, inventory management, warehouse operations, and EPOS systems. The developer is building tools such as YAML Studio, which generates configurations for Kubernetes, Docker Compose, and GitHub Actions, among other platforms. A key challenge identified in this work is preserving document structure during file conversion, particularly for procurement documents like purchase orders and invoices that each carry distinct layouts and business rules. The transition reflects a broader goal of creating fast, privacy-friendly software that solves real business problems directly in the browser.

0
ProgrammingDEV Community ·

Building a REST API Is More Than Just Endpoints, Developers Find

Many developers underestimate the complexity of building REST APIs, initially finding basic GET and POST endpoints straightforward. However, the scope quickly expands beyond simple requests to include middleware, validation, error handling, and database integration. Authentication, authorization, testing, pagination, and CORS configuration add further layers of complexity. Developers often discover that creating a functional API effectively means building an entire backend ecosystem. The experience highlights a common gap between early expectations and the full technical demands of API development.

0
ProgrammingDEV Community ·

Developer builds opinionated scaffolding tool to cut setup time with fixed stack

A developer created 'create-notils', a project scaffolding CLI tool that uses a fixed, pre-selected tech stack instead of offering extensive configuration options. The tool ships with Next.js, React 19, Bun, Tailwind CSS v4, shadcn/ui, Biome, and TypeScript, reflecting the stack the author uses daily. The rationale is that unlimited configuration choices multiply project complexity exponentially, slowing down the initial setup process. Unlike some opinionated tools, create-notils generates code that developers fully own and can modify freely, with no vendor lock-in. Future versions plan to support modular add-ons for features like authentication and payments, rather than expanding the initial prompt questionnaire.