New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

meetscribe

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

meetscribe

MeetScribe CLI - Meeting transcription and protocol generation

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

MeetScribe CLI

Command-line interface for MeetScribe - meeting transcription and protocol generation.

Installation

npm install -g meetscribe

Or use without installing:

npx meetscribe transcribe meeting.mp3

Quick Start

# Authenticate
meetscribe login

# Transcribe a file
meetscribe transcribe meeting.mp3

# Get result as subtitles
meetscribe transcribe interview.mp4 --format srt -o subtitles.srt

# List your materials
meetscribe list

# Get meeting protocol
meetscribe protocol <material_id>

Authentication

meetscribe login

Opens your browser for authentication via MeetScribe website.

API Key

# Enter key interactively
meetscribe login --key

# Or set directly
meetscribe config set-key sk_live_xxx

# Or use environment variable
export MEETSCRIBE_API_KEY=sk_live_xxx

Commands

Transcribe

meetscribe transcribe <file> [options]

Options:
  -l, --language <lang>  Language (ru, en, auto) [default: auto]
  -s, --speakers <num>   Number of speakers for diarization
  -o, --output <file>    Save output to file
  -f, --format <format>  Output format (json, txt, srt, vtt) [default: json]
  --no-wait              Return job ID immediately

Examples:

# Basic transcription
meetscribe transcribe meeting.mp3

# Russian language, 3 speakers
meetscribe transcribe meeting.mp4 -l ru -s 3

# Save as subtitles
meetscribe transcribe interview.mp4 -f srt -o subtitles.srt

# Non-blocking (for scripts)
JOB_ID=$(meetscribe transcribe large-file.mp4 --no-wait)
meetscribe status $JOB_ID

List Materials

meetscribe list [options]

Options:
  -n, --limit <num>      Number of items [default: 20]
  --status <status>      Filter by status
  -f, --format <format>  Output format (table, json)

Get Protocol

meetscribe protocol <material_id> [options]

Options:
  -f, --format <format>  Output format (json, markdown, txt)
  -o, --output <file>    Save to file

Configuration

# Show config
meetscribe config show

# Set API key
meetscribe config set-key <key>

# Set API URL
meetscribe config set-url <url>

# Set default language
meetscribe config set-language <ru|en|auto>

# Reset to defaults
meetscribe config reset

Account

# Show current user
meetscribe whoami

# Logout
meetscribe logout

SDK Usage

import { MeetScribeClient } from 'meetscribe';

const client = new MeetScribeClient({
  apiKey: process.env.MEETSCRIBE_API_KEY
});

// Transcribe a file
const job = await client.transcribe('./meeting.mp3', {
  language: 'ru',
  speakers: 3
});

// Wait for result
const result = await client.waitForJob(job.data.job_id);
console.log(result.data.transcript);

// Get protocol
const protocol = await client.getProtocol(result.data.material_id);
console.log(protocol.data.action_items);

CI/CD Example

# GitHub Actions
jobs:
  transcribe:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Install MeetScribe
        run: npm install -g meetscribe

      - name: Transcribe
        env:
          MEETSCRIBE_API_KEY: ${{ secrets.MEETSCRIBE_API_KEY }}
        run: |
          meetscribe transcribe recording.mp3 -f txt -o transcript.txt

      - uses: actions/upload-artifact@v4
        with:
          name: transcript
          path: transcript.txt

Exit Codes

CodeMeaning
0Success
1General error
2Invalid arguments
3Authentication error
4API error
5File not found
  • MeetScribe
  • API Documentation
  • Support

License

MIT

Keywords

meetscribe

FAQs

Package last updated on 28 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts