All Projects → audeering → audiofile

audeering / audiofile

Licence: other
Handling audio files in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to audiofile

Poseidon
stealthy UM <-> KM communication system without creating any system threads, permanent hooks, driver objects, section objects or device objects.
Stars: ✭ 189 (+1011.76%)
Mutual labels:  read, write
spark-hadoopoffice-ds
A Spark datasource for the HadoopOffice library
Stars: ✭ 36 (+111.76%)
Mutual labels:  read, write
PCF8591 library
Library to use i2c analog IC with arduino and esp8266. Can read analog value and write analog value with only 2 wire (perfect for ESP-01).
Stars: ✭ 24 (+41.18%)
Mutual labels:  read, write
prsdigg
Build your value net on Web3 with Quill
Stars: ✭ 60 (+252.94%)
Mutual labels:  read, write
GraphIO.jl
Graph IO functionality for various formats.
Stars: ✭ 54 (+217.65%)
Mutual labels:  read, write
fs-utils
Generalized file and path utils for Node.js projects.
Stars: ✭ 33 (+94.12%)
Mutual labels:  read, write
python-yamlable
A thin wrapper of PyYaml to convert Python objects to YAML and back
Stars: ✭ 28 (+64.71%)
Mutual labels:  read, write
Wordpress Android
WordPress for Android
Stars: ✭ 2,601 (+15200%)
Mutual labels:  read, write
colocat
Fegeya Colocat, Colorized 'cat' implementation. Written in C++17.
Stars: ✭ 14 (-17.65%)
Mutual labels:  read
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+735.29%)
Mutual labels:  read
readthat
Read Text Data
Stars: ✭ 27 (+58.82%)
Mutual labels:  read
easy reader
⏮ ⏯ ⏭ A Rust library for easily navigating forward, backward or randomly through the lines of huge files.
Stars: ✭ 83 (+388.24%)
Mutual labels:  read
Notes
😊开源App项目,「记」——摒除杂质,专注创作
Stars: ✭ 30 (+76.47%)
Mutual labels:  write
diary-android
Time notes, a simple diary application.
Stars: ✭ 17 (+0%)
Mutual labels:  write
readability-cli
A CLI for Mozilla Readability. Get clean, uncluttered, ready-to-read HTML from any webpage!
Stars: ✭ 41 (+141.18%)
Mutual labels:  read
PoReader
本地小说阅读器,支持深色模式,Wifi传书,代码简洁有注释(local text reader, support dark modal, upload text by wifi)
Stars: ✭ 41 (+141.18%)
Mutual labels:  read
vim-rzip
Extends zip.vim to browse and write nested zip files
Stars: ✭ 22 (+29.41%)
Mutual labels:  write
write-yaml
Basic node.js utility for converting JSON to YAML and writing formatting YAML files to disk.
Stars: ✭ 38 (+123.53%)
Mutual labels:  write
rsdmx
Tools for reading SDMX data and metadata in R
Stars: ✭ 93 (+447.06%)
Mutual labels:  read
SimplePHP
A small query builder project designed to assist daily routines and speed up the process of communicating with the database.
Stars: ✭ 14 (-17.65%)
Mutual labels:  read

audiofile

Test status code coverage audiofile's documentation audiofile's supported Python versions audiofile's MIT license

The Python package audiofile handles all kind of audio files with a focus on reading speed.

It can read and request information on channels, duration, number of samples and sampling rate for all files that are supported by ffmpeg, sox, and mediainfo. In addition, it can write WAV, FLAC, and OGG files.

Have a look at the installation and usage instructions as a starting point.

Code example for reading a file:

import audiofile

signal, sampling_rate = audiofile.read('signal.wav')

Under the hood it uses soundfile to read the audio files, converting non-supported formats first to WAV files. The same approach is applied when requesting duration for formats that need to be decoded to ensure that duration and number of samples match.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].