Skip to main content

Capturing Microphone Data into an Audio File

Project description

My-Voice-Recorder is a convenient and simple python package that can
be used right in your machine. It allows you to record your voice using a microphone
and save it as an wav file.

My-Voice-Recorder was originally designed as a voice recorder for acoustic and language
research or creative endeavors. It was tested for our Automatic language identification
package and has a flexible adjustable and simple features for manual control which make
it more adaptable for specific needs.
These features not only make the device easier to use in an original environment, they
also help for optimum file storage opportunities.

My-Voice-Recorder records in a wide range of quality such as CD-quality 16 or 24-bit
linear PCM or other formats and automatically detect your machine's microphones.
These are adjustable for varied stereo depth depending on your recording needs. It
could support multi-track recording, all of which are great features for creative
projects, as they allow for more control over the audio layers.
The main downside to My-Voice-Recorder is that it does not include voice activation or
dead air removal.

Adding an external microphone is the single most significant way to improve the quality
of the sound your machine captures. To give the voice recordings top-level audio, you'll
need to get a standard mic.

MY-Voice-Recorder works with USB better though it is not a must. While the microphone quality
usually serves as a good indicator of recorded voice quality, a few mic factors have an
impact. Checking the mic frequency response (the range of sounds it can hear) and sampling rate.

=============
Installation
=============
My-Voice-Recorder can be installed like any other Python library, using (a recent version of) the
Python package manager pip, on Linux, macOS, and Windows:

------------------pip install myVOCRec

or, to update your installed version to the latest release:
------------------- pip install -u myVOCRec ---------------------------------

Recording files must be 25 sec. or longer of audio and in *.wav PCM/LPCM format, recorded at 48 kHz
sample frame and 24-32 bits of resolution or AIFF, AIFF-C, FLAC: must be native FLAC format;
OGG-FLAC is not supported.

please check out https://github.com/Shahabks/my-voice-recorder

myVOCRec was developed by MYOLUTION Lab in Japan. It is being used internally where the quality of
utterances is crucial for our Voice Recognition and Acoustic & Language modeling Project in the Lab.
We plan to enrich the quality of myVOCRec by adding more advanced functions.

Project details


Release history Release notifications | RSS feed

This version

1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myVOCRec-1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

myVOCRec-1-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file myVOCRec-1.tar.gz.

File metadata

  • Download URL: myVOCRec-1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for myVOCRec-1.tar.gz
Algorithm Hash digest
SHA256 81f961e409116017cf927bb84600f75e504e53335706c5c8e4c8fa8db6c87c16
MD5 02491f0e3532c12fc2d86a10c6224346
BLAKE2b-256 f127c590f36dd63dae023c505502990b02f1587f1af7aadfad7e1f08a9580b7e

See more details on using hashes here.

File details

Details for the file myVOCRec-1-py3-none-any.whl.

File metadata

  • Download URL: myVOCRec-1-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for myVOCRec-1-py3-none-any.whl
Algorithm Hash digest
SHA256 b705948efc957ea8e1337cc47d0c3acd4461470e52c45f87659ea0d570cc23d8
MD5 f2ed83f1d29ac37aa8b6843bc606de54
BLAKE2b-256 a1211ce96f82e0d57ac0538f9a2d4517c9c3fe2bc509f439a51248dbc276d6ae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page