Skip to main content

Real-time audio transcription with AI summarization

Project description

AI Little Scribe

Real-time audio transcription tool that captures both system audio and microphone input, with AI-powered summarization using Amazon Bedrock.

Features

  • Real-time transcription of system audio + microphone
  • Multi-language support
  • AI-powered summary generation
  • Speaker identification
  • Cross-platform support

Prerequisites

  • macOS 14.2+ with AudioTee binary
  • AWS credentials configured
  • Python 3.7+

Installation & Usage

No installation needed! Use with uvx:

# System audio only (default)
uvx littlescribe

# Microphone only
uvx littlescribe --microphone

# Both system audio + microphone
uvx littlescribe --both

# With custom options
uvx littlescribe --language fr-FR --output meeting.txt --summary summary.txt

Setup AudioTee (macOS only)

git clone https://github.com/makeusabrew/audiotee.git
cd audiotee && make && sudo cp audiotee /usr/local/bin/

Parameters

  • --language, -l: Input language code (default: en-US)
  • --output, -o: Output file (default: transcription_output.txt)
  • --summary, -s: Summary output file (optional)
  • --microphone, -m: Record microphone instead of system audio
  • --both, -b: Record both microphone and system audio

Press Ctrl+C to stop recording and generate summary.

AWS Setup

Configure AWS credentials via AWS CLI or environment variables:

aws configure

Requires access to Amazon Transcribe and Amazon Bedrock services.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

littlescribe-1.0.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

littlescribe-1.0.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file littlescribe-1.0.2.tar.gz.

File metadata

  • Download URL: littlescribe-1.0.2.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.4

File hashes

Hashes for littlescribe-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4778b71b6d273e32fb544febc624752b9bcaa1df45e426880f3b67924fade337
MD5 15ed99637bd54d45ab9420554ff2fe6a
BLAKE2b-256 06962c9c571bd780569eab511307cb46a225cfa694dcb9b34fb559b5850d4717

See more details on using hashes here.

File details

Details for the file littlescribe-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for littlescribe-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7d8ec61402045ebd51a5e75620390a64213c0631b8c6af51183aa408b120fa1e
MD5 5b6ed5c9a7102d780beac3b27b303ce0
BLAKE2b-256 a8cc37b1f6e1d1546489da2fa79302ae31088f562e00180a92021b3387259216

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page