tez3998 / loopback-capture-sample

Sample code which records system (speaker) sounds (what you hear) in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

loopback-capture-sample

Sample code which records system sounds (what you hear) in Python.

Demo

Environments

This worked on Windows 10/11 and Ubuntu 18.04.

Installation

  1. Clone this repository
  2. Go to the the directory you have just cloned
  3. On Linux, you need to install libsndfile using your distribution’s package manager like apt in order to use SoundFile library
  4. Run the following command (On Windows, I recommnend using the current master branch of SoundCard because the released SoundCard has a bug related to Windows. Check this issue I opend for more infomation.)
pip install -r requirements.txt

Usage

  1. Before running the program, start outputting sound from the device`s speaker or headphones so that the program can record that sound.
  2. Run the program as below.
python capture.py
  1. After seconds, the program produces an audio file named out.wav.
  2. Check if the program could record system sounds by playing out.wav.

About

Sample code which records system (speaker) sounds (what you hear) in Python.


Languages

Language:Python 100.0%