Terminal-based audio-to-text converter

Overview

att

Terminal-based audio-to-text converter


GitHub language count GitHub top language GitHub search hit counter GitHub code size in bytes GitHub repo size GitHub last commit


Project description

A terminal-based audio-to-text converter written in python, enabling you to convert .wav files or microphone input into text and save it to a file.

Requirements

To run the main python modules att_wav.py and mtt.py, you need to install the following packages:

  • speech_recognition
  • pydub
  • time
  • pyaudio

The installation method depends on the environment/ package manager you are using. The following examples show the installation of pydub for a standard python environment with pip and for an Anaconda environment via conda.

pip install pydub
conda install -c conda-forge pydub

License

This code is licensed under GPL-3.0 License.

Usage

To convert an audio file to text, start a terminal session, navigate to the location of the required module (e.g. att_wav.py) and start a python shell running the code by typing python att_wav.py.

Note that the att_wav.py can only handle .wav files due to the implementation of the underlying speech recognition API.

Hardware & Software Requirements

These programs can be run without much computing power. They can be executed on any modern device fullfilling minimal RAM/ CPU standards.

Owner
Sven Eschlbeck
"The more I C, the less I see."
Sven Eschlbeck
Audio processor to map oracle notes in the VoG raid in Destiny 2 to call outs.

vog_oracles Audio processor to map oracle notes in the VoG raid in Destiny 2 to call outs. Huge thanks to mzucker on GitHub for the note detection cod

19 Sep 29, 2022
SomaFM Plugin for Kodi

SomaFM XBMC Plugin This description is a bit outdated. You can simply install this addon by browsing the official repositories from within Kodi. Insta

7 Jan 21, 2022
A Youtube audio player for your terminal

AudioLine A lightweight Youtube audio player for your terminal Explore the docs 禄 View Demo 路 Report Bug 路 Request Feature 路 Send a Pull Request About

Haseeb Khalid 26 Jan 04, 2023
馃幍 Python sound notifications made easy

chime Python sound notifications made easy. Table of contents Table of contents Motivation Installation Basic usage Theming IPython/Jupyter magic Exce

Max Halford 231 Jan 09, 2023
Stream Music 馃幍 饾樇 饾櫁饾櫎饾櫓 饾櫓饾櫇饾櫀饾櫓 饾櫂饾櫀饾櫍 饾櫏饾櫋饾櫀饾櫘 饾櫌饾櫔饾櫒饾櫈饾櫂 饾櫎饾櫍 饾檹饾櫄饾櫋饾櫄饾櫆饾櫑饾櫀饾櫌 饾檪饾櫑饾櫎饾櫔饾櫏 饾櫀饾櫍饾櫃 饾樉饾櫇饾櫀饾櫍饾櫍饾櫄饾櫋 饾檻饾櫎饾櫈饾櫂饾櫄 饾樉饾櫇饾櫀饾櫓饾櫒 饾樇饾櫕饾櫀饾櫈饾櫋?

Stream Music 馃幍 饾樇 饾櫁饾櫎饾櫓 饾櫓饾櫇饾櫀饾櫓 饾櫂饾櫀饾櫍 饾櫏饾櫋饾櫀饾櫘 饾櫌饾櫔饾櫒饾櫈饾櫂 饾櫎饾櫍 饾檹饾櫄饾櫋饾櫄饾櫆饾櫑饾櫀饾櫌 饾檪饾櫑饾櫎饾櫔饾櫏 饾櫀饾櫍饾櫃 饾樉饾櫇饾櫀饾櫍饾櫍饾櫄饾櫋 饾檻饾櫎饾櫈饾櫂饾櫄 饾樉饾櫇饾櫀饾櫓饾櫒 饾樇饾櫕饾櫀饾櫈饾櫋?

Sadew Jayasekara 15 Nov 12, 2022
Music bot of # Owner

Pokimane-Music Music bot of # Owner How To Host The easiest way to deploy this Bot Support Channel :- TeamDlt Support Group :- TeamDlt Please fork thi

5 Dec 23, 2022
TONet: Tone-Octave Network for Singing Melody Extraction from Polyphonic Music

TONet Introduction The official implementation of "TONet: Tone-Octave Network for Singing Melody Extraction from Polyphonic Music", in ICASSP 2022 We

Knut(Ke) Chen 29 Dec 01, 2022
Praat in Python, the Pythonic way

Parselmouth - Praat in Python, the Pythonic way Parselmouth is a Python library for the Praat software. Though other attempts have been made at portin

Yannick Jadoul 786 Jan 09, 2023
Dataset and baseline code for the VocalSound dataset (ICASSP2022).

VocalSound: A Dataset for Improving Human Vocal Sounds Recognition Introduction Citing Download VocalSound Dataset Details Baseline Experiment Contact

Yuan Gong 58 Jan 03, 2023
GiantMIDI-Piano is a classical piano MIDI dataset contains 10,854 MIDI files of 2,786 composers

GiantMIDI-Piano is a classical piano MIDI dataset contains 10,854 MIDI files of 2,786 composers

Bytedance Inc. 1.3k Jan 04, 2023
This Is Telegram Music UserBot To Play Music Without Being Admin

This Is Telegram Music UserBot To Play Music Without Being Admin

Krishna Kumar 36 Sep 13, 2022
Python module for handling audio metadata

Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkey's Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg The

Quod Libet 1.1k Dec 31, 2022
Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.

Summary Pyroomacoustics is a software package aimed at the rapid development and testing of audio array processing algorithms. The content of the pack

Audiovisual Communications Laboratory 1k Jan 09, 2023
Powerful, simple, audio tag editor for GNU/Linux

puddletag puddletag is an audio tag editor (primarily created) for GNU/Linux similar to the Windows program, Mp3tag. Unlike most taggers for GNU/Linux

341 Dec 26, 2022
Datamoshing with FFmpeg

ffmosher Datamoshing with FFmpeg Drag and drop video onto mosh.bat to create a datamoshed video. To datamosh an image, please ensure the file is in a

18 Sep 11, 2022
convert-to-opus-cli is a Python CLI program for converting audio files to opus audio format.

convert-to-opus-cli convert-to-opus-cli is a Python CLI program for converting audio files to opus audio format. Installation Must have installed ffmp

4 Dec 21, 2022
Musillow is a music recommender app that finds songs similar to your favourites.

MUSILLOW The music recommender app Check it out now!!! View Demo 路 Report Bug 路 Request Feature About The App Musillow is a music recommender app that

3 Feb 03, 2022
Open-Source Tools & Data for Music Source Separation: A Pragmatic Guide for the MIR Practitioner

Open-Source Tools & Data for Music Source Separation: A Pragmatic Guide for the MIR Practitioner

IELab@ Korea University 0 Nov 12, 2021
Play any song directly into your group voice chat.

Telegram VCPlayer Bot Play any song directly into your group voice chat. Official Bot : VCPlayerBot | Discussion Group : VoiceChat Music Player Suppor

Shubham Kumar 50 Nov 21, 2022
Telegram Voice-Chat Bot Written In Python Using Pyrogram.

Telegram Voice-Chat Bot Telegram Voice-Chat Bot To Play Music From Various Sources In Your Group Support All linux based os. Windows Mac Diagram Requi

TheHamkerCat 314 Dec 29, 2022