Installing the Chrome Extension

The Chrome extension is the minimal requirement for most users to leverage enhan(t). The easiest way to install it is via the Chrome store.

To install the enhan(t) extension:

  1. Navigate to Chrome Webstore enhan(t) Note Taking Power Tool page via your Chrome browser.

  2. Click the ‘Add to Chrome’ button. You would be able to see the enhan(t) icon in your toolbar.

  3. When you open a Zoom, MS Teams or Jitsi meeting, you will find the enhan(t) toolbar on the top right of your tab.

enhan(t) Chrome extension toolbar on the top right of your tab

enhan(t) Chrome extension toolbar on the top right of your tab

Installing the Firefox Add-on

The firefox add-on is the minimal requirement for most users to leverage enhan(t). The easiest way to install it is via the firefox add-on store.

To install the enhan(t) extension:

  1. Navigate to Firefox add-ons store enhan(t) Note Taking Power Tool page via your firefox browser.

  2. Click the ‘Add’ button. You would be able to see the enhan(t) icon in your toolbar.

  3. When you open a Zoom, MS Teams or Jitsi meeting, you will find the enhan(t) toolbar on the top right of your tab.

enhan(t) add-on toolbar on the top right of your tab

enhan(t) add-on toolbar on the top right of your tab

Installing the Transcription Service and Analysis CLI (Command Line Interface)

The transcription service and analysis CLI enables the Power mode in the Chrome extension to work. It enables guest side transcription, provides engagement, sentiment and interrogatives.

Note : Power mode is unavailable on firefox because of lack of support for capturing tab audio.

The transcription service and the analysis CLI can be installed as a Docker compose application. To install both as application using docker application follow these instructions:

  1. Make sure you have Docker installed on your system. If not, go to https://docs.docker.com/get-docker/ and follow the instructions there to get started with Docker.

  2. Make sure you have Git installed. If not, go to https://www.atlassian.com/git/tutorials/install-git and follow the instructions there.

  3. You can find the enhan(t) project on Github at https://github.com/keplerlab/enhant. Clone the repository by running the following git clone command on your terminal:

    git clone https://github.com/keplerlab/enhant.git
    

    On Windows to prevent line ending issues clone using this command instead:

    git clone  https://github.com/keplerlab/enhant.git --config core.autocrlf=false
    
  4. Next, to have locally trusted development certificates we need to install mkcert. Please follow the installation instructions How to add certificate for localhost for cli utility for detailed instructions

  5. Now go to the cloned ‘enhant’ directory and then run go to certificates directory.:

    $ cd certificates-and-credentials
    
  6. Run following to create the certificates.:

    $ mkcert -key-file key.pem -cert-file cert.pem localhost 127.0.0.1 ::1
    
  7. Change your directory to your cloned repo.

  8. Start Docker containers:

    cd /path/to/enhant-repo/
    docker-compose up
    
  9. To Stop Docker containers, Open terminal and run the following commands:

    cd <path-to-repo> //you need to be in your repo folder
    docker-compose down
    

You can also use Google Cloud Speech for Text for transcription service as an alternative. In most of the cases this results in better transcription accuracy. For this please read the guide Installing the Transcription Service and Analysis CLI (Command Line Interface) with Google cloud.

Supported Hardware and operating system

enhant software is supported on the following host operating systems:

  • Linux

  • mac OS X

  • Windows

Minimum Docker configuration.:

  • Processor: 2 cpu cores

  • RAM: 4GB of system memory

  • Hard disk space: 20 GB

  • Google Chrome or chromium browser

  • Firefox browser version >= 80

Recommended system configuration:

  • Processor: 4 cpu cores

  • RAM: 6GB of system memory

  • Hard disk space: 30 GB

  • Google Chrome or chromium browser

  • Firefox browser version >= 80