Skip to main content

premove

Use interim transcripts to optimize LLM calls and voice-to-voice latency.

Voice agents idle through the entire user turn, then pay for STT finalization, LLM prefill, tool calls, and TTS all at once. premove spends the speaking time instead — consuming your STT's interim transcripts to do the work early:

  • KV-cache prefilling — stable (committed) transcript prefixes warm your OpenAI-compatible endpoint while the user talks, so the final call's prefill is already computed.
  • Speculative generation — the response starts generating near the end of the turn and is held; released the instant the turn ends, discarded if the transcript changed (like a chess premove).
  • Intent extraction & tool/RAG prefetch (roadmap) — a rolling parse of the partial transcript triggers workflows mid-utterance, so results are ready before the question finishes.

Local-first (Whisper + llama.cpp / vLLM / Ollama), where the wins are largest — but designed for any interim-emitting STT and any OpenAI-compatible endpoint.

⚠️ Pre-alpha. This package reserves the name while v0.1 is built in the open.

License

MIT

Metadata

Release files for premove 0.0.1

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

Source distribution (sdist)

Source distribution for premove 0.0.1
File Size Uploaded Provenance
premove-0.0.1.tar.gz 10.8 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 14.0 kB

Release files / premove-0.0.1.tar.gz

Download URL premove-0.0.1.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
dccac0e2f4a770f360e6f36534364cd250c6d4ea9e1d4589f7b17fc86f245134
BLAKE2b-256 checksum
How to use checksums
4a7e78e5d27f8c33e60dfa5aed48a584b766e47019f2e6c8e2bdee5915b35c8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / premove-0.0.1-py3-none-any.whl

Download URL premove-0.0.1-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee1501645c42cdfec9c64d0351e56ccf418f5f5ef781fff08ef38b4111cda195
BLAKE2b-256 checksum
How to use checksums
92f5eee8adf1f5d60a8aff9e88200d9a04b1107846ecc67c6466f4edb13f17f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for premove 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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