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, supportsjson,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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| echoscript-0.0.1.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|