Skip to main content

echoscript

echoscript is an audio transcription tool based on the Whisper model, providing a simple and user-friendly command-line interface (CLI) for audio transcription tasks.

Features

  • Audio transcription: Convert audio files to text
  • Support for multiple Whisper models
  • Multiple output formats (plain text, JSON, SRT)
  • Multi-language transcription support
  • Command-line interface (CLI) operation
  • Web application interface

Installation

pip install echoscript

Usage

Basic Usage

echoscript -a path/to/audio/file.mp3

Advanced Options

echoscript -a path/to/audio/file.mp3 -m medium -f srt -l en -o output.srt -v
  • -a, --audio: Path to the audio file for transcription
  • -m, --model-name: Name of the Whisper model to use (default is 'base')
  • -f, --fmt: Output format, supports json, srt, or None (plain text)
  • -l, --language: Language of the audio
  • -o, --filename: Output filename
  • -v, --verbose: Verbose mode, outputs transcription result to console

List Available Models and Languages

echoscript list --models
echoscript list --languages

Serve a Web Application

echoscript serve
echoscript serve --port 7860 --server_name 0.0.0.0 --share2pub
  • --port: Specify the port for the web application (default is 7860)
  • --server_name: Specify the server name (default is '0.0.0.0')
  • --share2pub/--no-share2pub: Whether to share publicly (default is False)

Development Plans

Future features planned:

  • Speaker Diarization
  • Additional audio processing and analysis features

License

MIT License

Metadata

Release files for echoscript 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for echoscript 0.0.1
File Size Uploaded
echoscript-0.0.1.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for echoscript 0.0.1
File Interpreter ABI Platform
echoscript-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.5 kB

Release files / echoscript-0.0.1.tar.gz

Download URL echoscript-0.0.1.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7af206e883ab7b35a6dd90c3e2bb7001a72bae5416c35548509a22e671285f54
BLAKE2b-256 checksum
How to use checksums
41b947305e0f3c0b42f9cabe6278a3f45f23c78b0ca5d33407fc84d869f052c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.14

Release files / echoscript-0.0.1-py3-none-any.whl

Download URL echoscript-0.0.1-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee51cebc4f57a0e26b78587fa175f5a113a1590e2c2376ead57184f015bb22a5
BLAKE2b-256 checksum
How to use checksums
20bbac88055bd550d0f234181bdc2c6eff521a00474bc095303d5a0f2324aadb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.14

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page