Skip to content

dmitri-mi/recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goal

Record conversation

Configuration

For this to work properly, you may need to configure your audio input device to capture both microphone and speaker:

Windows: Use Stereo Mix (enable in sound settings)
Linux: Use PulseAudio or ALSA to create a loopback device
macOS: Use Soundflower or BlackHole virtual audio driver

The script will save files like conversation_20250116_143022.wav

Code installation

  • clone repository
  • if you want to use Python virtual environment in VsCode, follow the instructions update .gitignore accordingly. For example:

Select python 3.13

pyenv local 3.13
pyenv local
python --version

Create virtual environment

 python3 -m venv .venv

Activate virtual environment:

. ./.venv/bin/activate
  • open new terminal should activate the virtual environment automatically. For example for venv, you should see .venv mentioned near the cursor at the terminal (.venv) User >

  • install dependencies (python modules) based on requirements-dev.txt:

pip3 install -r requirements.txt

About

recording audio conversation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages