Skip to main content

inspect-robots-voice

Local spoken operator feedback for attended Inspect Robots evaluations. The plugin keeps the microphone open during a run, transcribes accepted utterances with faster-whisper, and sends them through the same operator-message channel as typed console feedback.

Voice input is feedback-only. Spoken words cannot end a trial or record a verdict. Silence and likely Whisper hallucinations produce no message.

Install

pip install inspect-robots-voice

PortAudio must be available for sounddevice on the machine connected to the microphone: sudo apt install libportaudio2 (Debian and Ubuntu), sudo dnf install portaudio (Fedora), or brew install portaudio (macOS).

Run

inspect-robots run --task my-task --policy agent --embodiment my-robot --voice

Voice mode requires an attended terminal. Repeat -V key=value to configure it:

Key Default Meaning
model small faster-whisper model size or local model path
device system default sounddevice input index or case-insensitive name substring
language en transcription language
compute auto CTranslate2 compute type

For example:

inspect-robots run --task my-task --policy agent --embodiment my-robot \
    --voice -V model=medium -V device="USB Microphone" -V compute=int8

Filtering

Audio is segmented locally with an adaptive energy gate. Each candidate then passes faster-whisper's bundled VAD plus duration, confidence, no-speech, and known silence-hallucination checks. Rejected candidates disappear silently so the policy receives only accepted operator utterances.

Transcription runs in a worker thread. The rollout loop never waits for speech recognition, and a voice pipeline failure disables voice input without disabling typed console feedback.

Download files

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

Source Distribution

inspect_robots_voice-0.2.0.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

inspect_robots_voice-0.2.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file inspect_robots_voice-0.2.0.tar.gz.

File metadata

  • Download URL: inspect_robots_voice-0.2.0.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for inspect_robots_voice-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b3213f35194e5a40d7d8c889c6bd625459384746ab9bfb3ecebfc03df03b0d9c
MD5 4d1609c17fb57b7d7aef3c7a63e34802
BLAKE2b-256 ca158e46b52c5c00977149a2362b477e7fc627b49c2392d16f704b9932ca1215

See more details on using hashes here.

Provenance

The following attestation bundles were made for inspect_robots_voice-0.2.0.tar.gz:

Publisher: release.yml on robocurve/inspect-robots

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file inspect_robots_voice-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for inspect_robots_voice-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da2652c3b900ce8e33c667ae54c1cfcfcb497cc0e8b0b3fb9ddd7d5051b451e7
MD5 47f975557215d27bf2ba62358802203b
BLAKE2b-256 d0554478c11267257943eeea8d0989ead6e2a0d655d40232d831276951e51c6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for inspect_robots_voice-0.2.0-py3-none-any.whl:

Publisher: release.yml on robocurve/inspect-robots

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

This release

0.2.0 This release

2 files

0.1.0

2 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