Skip to main content

Offline speech-to-text tool using browser frontend and Python backend

Project description

speechttf

speechttf is a lightweight offline Speech-to-Text tool that uses a browser-based frontend (HTML + JS) and Python backend via Selenium. It is designed to run speech recognition in a loop, capture your speech, and save it to a file or print in the terminal.


🔧 Features

  • 🎙️ Voice recognition using browser's Web Speech API
  • 🔁 Continuous listening loop
  • 📄 Saves recognized speech to a .txt file
  • 💻 Terminal support with headless browser (Chrome)

🚀 Installation

pip install speechttf

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

speechttf-0.1.0.tar.gz (1.6 kB view details)

Uploaded Source

Built Distribution

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

speechttf-0.1.0-py3-none-any.whl (1.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: speechttf-0.1.0.tar.gz
  • Upload date:
  • Size: 1.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for speechttf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 69083f0f400f86d54671bd9ea640b307760169143de775b1513d5ab0873b3b9f
MD5 46123c759919e47ca012ed9be2956c4b
BLAKE2b-256 326bf2005bab249de9e8ed090e359a4a6c4835fee97769238091004be8675d54

See more details on using hashes here.

File details

Details for the file speechttf-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: speechttf-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for speechttf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a517a88339b8c58edd5b02ded92912e2231ff40ef9994da886284ffb4675de8
MD5 6087a9fd2d73e951cb9e28a6b000bc3c
BLAKE2b-256 37bf8dd06dae16e501bbe881627049efb0624c7d39c5647a3fcb98bfa7ab03fe

See more details on using hashes here.

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