Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yashraj-n/audium
🎤 Encode Audio with custom messages
https://github.com/yashraj-n/audium
audio encode python python3 wav
Last synced: 4 days ago
JSON representation
🎤 Encode Audio with custom messages
- Host: GitHub
- URL: https://github.com/yashraj-n/audium
- Owner: yashraj-n
- License: mit
- Created: 2022-11-19T12:49:31.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-19T13:07:56.000Z (about 2 years ago)
- Last Synced: 2024-04-24T05:30:45.544Z (9 months ago)
- Topics: audio, encode, python, python3, wav
- Language: Python
- Homepage:
- Size: 206 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🎤 Encode Audio with custom message
Introduction  •Â
Installation  •Â
Usage  •Â
Documentation  •Â
Issue?# Introduction
Audium is tool to encode custom data to a `.wav` file.
You can:
- Encode and Decode data with key
- Read/Save Data to file
- Much more...## Installation
##### Clone the Repository
```bash
git clone https://github.com/yashraj-n/audium
```
##### Change Directory
```bash
cd audium
```
##### Install Dependencies
```bash
pip install -r requirements.txt
```## Usage
To Encode:
```
audium encode -f green -k 'An Apple A day keeps doctor away' -d "I like apples"
```
To Decode:
```
audium decode -f green -k 'An Apple A day keeps doctor away'
```## Documentation
##### Help Command
Use audium --help to get all the commands
```bash
$ audium --help
usage: Audium [-h] -f AUDIOFILE [-d [DATA]] [-df DATAFILE] [-k [KEY]] [-v [VERBOSE]] [-of [OUTPUTFILE]] {encode,decode}Encode and decode audio files
positional arguments:
{encode,decode} Method to useoptions:
-h, --help show this help message and exit
-f AUDIOFILE, --audiofile AUDIOFILE
Name of the audio file to encode/decode
-d [DATA], --data [DATA]
Data to encode
-df DATAFILE, --datafile DATAFILE
File containing data to encode
-k [KEY], --key [KEY]
Key to use for encryption/decryption
-v [VERBOSE], --verbose [VERBOSE]
Verbose output
-of [OUTPUTFILE], --outputfile [OUTPUTFILE]
Name of the output fileBy @yashraj-n
```
You only need to provide filename and method in CLI
Options in `[]` are Optional and are not required## Issue
This repository is maintained actively, so if you face any issue please raise an issue.Liked the work ?
Give the repository a star :-)## License
MIT License