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.

⚠️ IMPORTANT: AudioTee Required

This tool requires AudioTee to be installed on your system to capture system audio. Without AudioTee, the tool will not work.

Install AudioTee First (Required)

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

Features

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

Prerequisites

  • macOS 14.2+
  • AudioTee binary installed (see installation above)
  • 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.

Important Notice

This tool uses AWS services (Amazon Transcribe for speech-to-text and Amazon Bedrock Nova Pro for AI summarization) which may incur charges to your AWS account. Please review AWS pricing for these services before use:

You are responsible for any AWS charges incurred while using this tool.

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.1.0.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.1.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: littlescribe-1.1.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for littlescribe-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ab856a8cabe32ce334935553ee2c0a5b743e105406eb82bf9649cee3a6f0da14
MD5 3f1376e8d1c93053e0eb9dab2469efa6
BLAKE2b-256 b325e8cb2dd0e861b17c315f1fd54bf62cd32d04796d37eb90670386e6e4d373

See more details on using hashes here.

File details

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

File metadata

  • Download URL: littlescribe-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for littlescribe-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0617353a7081e1259fb6c28ec6cb054ee3a96fc514e9a29af5244c48d77ba9a4
MD5 5760ecee441a814d71c71b5567b52c62
BLAKE2b-256 e8da3c51d1c8c2350c0f071c96d416c6c17eef691082c21a5b19466e526183fe

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