lukasbesch / zoom-claquer

Exploit zoom meetings attendance by using a digital assistant to avoid unpleasant silence in group conferences.

Home Page:https://codesandbox.io/s/github/lukasbesch/zoom-claquer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZOOM-CLAQUEUR

Exploit zoom meetings attendance by using a digital assistant to avoid unpleasant silence in group conferences.

Embarrassing silence in video-meetings is unpleasant and mostly it hits us completely unexpectedly. This uncomfortable silence has several reasons such as distraction through side activities, inattention or uncertainty. With the following workaround, a digital assistant can be integrated into zoom meetings to maintain conversation between participants, support them or simply to spread good vibes.

01. Functionalities

Input Output Implemented
background_noise Do nothing x
long Pauses Play random question sample x
conversation do nothing x
farewell Play random "bye" sample x
laughter Play random laughter sample x
Name is called Play feedback sample
Applauding Play random clap sample
Breathing/coughing/nibbling Play feedback sample
excuses / acoustic problems Play feedback sample

Just a starting point. Record your own output. Each reaction should have multiple variations to avoid repeated output. Feel free to use your own style of slang.

02. Install

Step 01: Routing Sound input

to enable an application to access your soundcard or interact with another application via the soundcard, you need an extension that allows applications to pass audio to other applications.

Recommended Applications:

Windows

Mac

Linux

Step 02: Setup Sketch

The setup should be as simple and lightweight as possible. For implementation we use p5js, ml5js and teachable machine.

p5.js is a free and open-source JavaScript library for creative coding, with a focus on making coding accessible.

ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.

teachable machine by google is a web-based tool that makes creating low-level machine learning models fast, easy, and accessible to everyone.

Quick start

You can access through the following link you can just use our preset:

Edit zoom-claquer

Make sure to open the app url in a new window to avoid errors.

Use the repository

You need to install Yarn first.

git clone https://github.com/lukasbesch/zoom-claquer.git
cd zoom-claquer
yarn start

You can now access the interface at http://127.0.0.1:8080.

Step 03: Implement into Zoom meeting

Choose Audio Output: Soundflower (or whatever app you use) Choose Audio Input: Soundflower Enable monitoring.

Step 04: Fun, Fun, Fun

optional: Create your own model with teachable machine

Project for Köln International School of Design by Jannik Bussmann & Lukas Besch

About

Exploit zoom meetings attendance by using a digital assistant to avoid unpleasant silence in group conferences.

https://codesandbox.io/s/github/lukasbesch/zoom-claquer


Languages

Language:JavaScript 94.1%Language:HTML 5.9%