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)
| File | Size | Uploaded | |
|---|---|---|---|
| kakitori-1.1.0.tar.gz | 11.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|