Skip to main content

Local TTS and audio transcription web app

Project description

VocalFlow

Local text-to-speech and audio transcription web app.

Setup

uv sync
uv run app.py

Open http://localhost:5001 in your browser.

Features

Speech (TTS)

  • Voice Design — describe the voice you want (age, accent, tone)
  • Voice Cloning — upload a reference audio clip to clone a speaker
  • Multi-language support

Transcribe

  • Upload any audio file and get word-level timestamps
  • Powered by OpenAI Whisper (tiny → large models)
  • Copy transcript or download as JSON
  • Auto-detect language or specify manually

General

  • Sidebar with live-updating history
  • Playback and download from history
  • GPU-accelerated (CUDA)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vocalflow-0.2.1.tar.gz (179.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vocalflow-0.2.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file vocalflow-0.2.1.tar.gz.

File metadata

  • Download URL: vocalflow-0.2.1.tar.gz
  • Upload date:
  • Size: 179.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vocalflow-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6d713e9c137665308a7304ddf8f0d87369b8c2d965ff0cfe98fc45cfdd95c43a
MD5 15ae312ab8cef19e36ed588eb698cf10
BLAKE2b-256 de703c967a11c3dbf192c9372484095e159d2c30fcc3b8938b83f27653e01e53

See more details on using hashes here.

Provenance

The following attestation bundles were made for vocalflow-0.2.1.tar.gz:

Publisher: publish.yml on 0xBinayak/VocalFlow

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vocalflow-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: vocalflow-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vocalflow-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38608b5c2e0f22ada20527c4f5e0f7e394f2c7f2693f5303257ffe58eace38c3
MD5 cf506d9f7dee553e7e121f1d8554b6bb
BLAKE2b-256 af0b660ffe0e1b892340863dab12c60bcbcd9d05bb3a0ba49042c6c6c2f9a586

See more details on using hashes here.

Provenance

The following attestation bundles were made for vocalflow-0.2.1-py3-none-any.whl:

Publisher: publish.yml on 0xBinayak/VocalFlow

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page