Record conversation
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
- 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 --versionCreate virtual environment
python3 -m venv .venvActivate 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