Skip to main content

Kakitori

CLI tool for audio recording and transcription with speaker diarization using Deepgram's nova-3.

Installation

uv tool install kakitori

Requires mpv and pactl/ffmpeg (for recording) installed on your system.

Configuration

Add your Deepgram API key to ~/.config/kakitori/.env:

DEEPGRAM_API_KEY=your-api-key-here

Usage

Record and transcribe

kakitori record

Transcribe an existing file

kakitori process recording.mp3

Options

kakitori process recording.mp3 -o transcript.txt   # save to file
kakitori process recording.mp3 --stdout             # output to stdout
kakitori process recording.mp3 --skip-speaker-id    # skip speaker identification

Output

[00:15] John: Hello everyone, welcome to today's meeting.
[00:32] Jane: Thanks for having me. I have some updates to share.

License

MIT

Metadata

Release files for kakitori 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kakitori 1.1.0
File Size Uploaded
kakitori-1.1.0.tar.gz 11.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kakitori 1.1.0
File Interpreter ABI Platform
kakitori-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.2 kB

Release files / kakitori-1.1.0.tar.gz

Download URL kakitori-1.1.0.tar.gz
Size 11.9 kB
Tags Source
SHA-256 checksum
How to use checksums
46dd469ac563df8d4058e213372057c31ac01a822ddc90697a845e73ee2328df
BLAKE2b-256 checksum
How to use checksums
a44e5aa86cbe1abe30d9027b2fa3344fe7691edd319d9f1d32682dab20d13a29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / kakitori-1.1.0-py3-none-any.whl

Download URL kakitori-1.1.0-py3-none-any.whl
Size 17.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0c99de6c06f5f65bc4aad83794c7f0a0974473ea2fde04fe6f8f1bb99b378ce
BLAKE2b-256 checksum
How to use checksums
ec9d143d8b22d0d2226c8552eea71e8e744d47c7f4b52cb7b228c5ffcba5e0f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page