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.1.0.tar.gz (179.8 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.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vocalflow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 88fec584a8a78e3968b6be0eb61cb444e291f7171e0e09d47dd189a88c4050a1
MD5 27a95c68b255ad1f60e9ef01cb66f2c3
BLAKE2b-256 d476f8578a0c6caf8b9322eb245794e0885d8412264f507f06fac655f7fa97fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for vocalflow-0.1.0.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: vocalflow-0.1.0-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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c136c16fb2bda58c89158aa3989eee5728377cb147217c1c522b0be6fe6a1dfc
MD5 99b2ebe5c1c0be6247275072432b6e2c
BLAKE2b-256 cd8a4096b44807ad5e8708c90fac9066105dbad60d6974e32f707867e478562b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vocalflow-0.1.0-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