Skip to content

Virtual-Audience-Synthesis/audience-synthesis-playground

Repository files navigation

laughter-synthesis

Actions Status Code style: black

Tailored laughter synthesis

Development

# Install development requirements
pip3 install -r requirements/dev.txt

# Automatically apply code format
make format

Virtual Environment

# Create venv
make init_venv

# Install dependencies
sudo apt install portaudio19-dev python3-pyaudio
pip3 install -r requirements.txt

Docker

# Build the development environment
docker-compose build

# Run the jupyter server
docker-compose up

Dashboard

Plotly dashboard is integrated as a playground for the audio synthesis. In the dashboard, the following options can be configured and new audio synthesized:

  • Number of people in the crowd
  • Female vs. male ratio of the crowd
  • Individual intensity level of clapping, laughing, whistling and booing
# Change directory to the project root
cd audience-synthesis-playground

# Install requirements
pip install -r dashboard/requirements.txt

# Run the dashboard server
python -m dashboard.src.app

Links and Resources

Unsupervised acoustic unit discovery for speech synthesis using discrete latent-variable neural networks

About

Tailored laughter synthesis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages