Skip to content

Unrupt/unrupt

Repository files navigation

So no-one's ideas are lost.

Unrupt solves the issue of cross talking or interruptions to ensure that both sides do not lose their chain of thoughts. The pause-while-speaking feature in Unrupt automatically pauses and buffers what the other user is saying while you are talking. When you finish talking, it plays out what the other person said. In addition, there's a manual pause feature, which mutes you, buffers the other user's speech and plays it out when you click unpause.

Demos

You can go to our original Unrupt DEMO VERSION as shown by Tim in the video below, or our Unrupt PODCAST VERSION now in alpha test, which optionally creates a podcast in the backgrund during the call with each speaker to the left or right. More at Unrupt Podcast demo 1.2.0

The screenshot below illustrates the features of the unrupt webapp.

Unrupt_Annotation

This avoids interruption or disruption from people speaking over each other or backing down, instead each person can speak their thoughts as they arise, and they are played out one after the other, so no-one's ideas are lost.

In the YouTube Video below, Tim Panton, the initial developer for Unrupt, explained and demonstrated how the system worked at Kamailio World Conference 2018. He demonstrated the pause-while-speaking feature and the audio waveforms that were displayed, which indicated when someone is speaking or playing from buffer.

UNRUPT DEMO

The buffer shows a blue band for duration of speech by the near speaker and an orange band for duration of unheard speech by the far speaker, which is buffered during the near speech and played out when the near speaker stops speaking. The manual pause button also sets Mute on and off. The video feed is optional and continues live while the audio is buffered.

Roadmap

More excerpts from Tim's show and ideas for what next in our Roadmap 2018. For context, take a look at this document with comments on Tim's signalling proposal

Known Issues with Unrupt and WebRTC

  • User has to grant permissions for their webcam and microphone. This user gesture is required by major browsers, which might interrupt the process of the application.
  • On iPhone 7 and above, the buffering becomes unstable after clicking on mute then unmute two times (Unrupt only)

Browsers support

Desktop Mobile
unrupt_logo_min IE / Edge Firefox Chrome Safari Firefox Mobile Chrome Mobile Safari Mobile
Basic Support IE11, Edge 60+ 49+ 11.1+ 44 56 11.3
Video Call IE11, Edge 60+ 49+ 11.1+ 44+ 56+ 11.3
Voice Call IE11, Edge 60+ 49+ 11.1+ 44+ 56+ 11.3
Pause-While-Speaking IE11, Edge 60+ 49+ 11.1+ 44+ 56+ 11.3
Manual Pause/Play IE11, Edge 60+ 49+ 11.1+ 44+ 56+ ?
Mute while
Pause-While-Speak
is on
IE11, Edge 60+ 49+ ? 44+ 56+ X

Useful Links

Licences

For information on the non-commercial MIT open source licence of the demo software visit our gitthub licence page. If you're interested in commercial licensing for white label adoption into your own products visit the commercial patent license page feel free to speak to us about consulting and implementation help.The original source code is at https://github.com/steely-glint/unrupt-demo

© 2018 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub API Training Shop Blog About Press h to open a hovercard with more details.