This is a simple CLI project that uses Recall.ai, AssemblyAI and Zoom. A user can provide a Zoom URL allowing a transcription bot (created and maintained by Recall.ai) to join the meeting.
To get a local copy up and running follow these simple example steps.
- npm
npm install npm@latest -g
- ngrok
- Installation guide found here.
- Get a free API Key at https://www.recall.ai/assemblyai
- Clone the repo
git clone https://github.com/github_username/repo_name.git
- Install NPM packages
npm install
- Enter your API Key in the
.env
file.RECALL_API_KEY=YOUR TOKEN HERE
- Generate a URL for your webhook using ngrok on our specified port (8000).
ngrok http 8000
- Add your webhook URL to the
.env
file.WEBHOOK_URL=YOUR URL HERE
- Start your webhook service.
node webhook.js
- Once the service is running open start your Zoom Bot.
node zoomBot.js
- Follow the application prompts.