Skip to main content

deepflow-voicespeed-cli

Command line client for VoiceSpeed OpenAPI.

Install

pip install deepflow-voicespeed-cli

Configure

export VOICESPEED_BASE_URL=http://localhost:5002
export VOICESPEED_API_KEY=YOUR_API_KEY

Both values can also be passed with --base-url and --api-key.

Learn the system from the CLI

voicespeed guide            # concepts, typical flow, scope per command, error codes
voicespeed <resource> --help
voicespeed models list      # model ids for --voice-llm / --text-llm

voicespeed guide works offline and needs no API key.

Usage

voicespeed agents list --status enabled
voicespeed agents create --name "Support" --description "Demo agent"
voicespeed agents update 1 --name "Support Pro"
voicespeed agents disable 1
voicespeed agents enable 1
voicespeed agents get 1
voicespeed agents search-settings 1
voicespeed models list
voicespeed agents basic-settings 1
voicespeed agents update-basic-settings 1 --prompt "You are a support assistant."
voicespeed agents update-basic-settings 1 --prompt-file prompt.txt \
  --opening-mode fixed_greeting --greeting "Hello, how can I help?"
voicespeed agents performance-settings 1
voicespeed agents update-performance-settings 1 --endpoint-silence-ms 800 \
  --turn-detection-enabled --barge-sensitivity balanced
voicespeed agents update-performance-settings 1 --clear endpoint-silence-ms
voicespeed agents update-performance-settings 1 --clear-all
voicespeed conversation run 1 --message "Hello" --mode text2text \
  --variables '{"customer_name":"Ada"}'
voicespeed calls preset-variables 1 call_42 \
  --variables '{"customer_name":"Ada","order_no":"A1024"}'
voicespeed realtime-sessions create 1 --external-id call_42 \
  --variables '{"customer_name":"Ada"}'
voicespeed sessions list 1 --session-id call_42
voicespeed sessions get 1 call_42

agents update-basic-settings changes only the fields passed on the command line. Use --prompt-file, --runtime-context-file, or --greeting-file for long text.

agents update-performance-settings (dialog rhythm) also changes only the passed knobs. --clear FIELD (repeatable) or --clear-all restores knobs to the FlowKit default. Reading with performance-settings works with a chat or config key; updating needs config.

--variables is a JSON object of text values. It is optional on conversation run and realtime-sessions create. calls preset-variables stores values for a FlowKit call before it starts; the call id is the same value later sent as session_id.

All successful commands print formatted JSON.

Metadata

Release files for deepflow-voicespeed-cli 0.1.4

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

Source distribution (sdist)

Source distribution for deepflow-voicespeed-cli 0.1.4
File Size Uploaded Provenance
deepflow_voicespeed_cli-0.1.4.tar.gz 18.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for deepflow-voicespeed-cli 0.1.4
File Interpreter ABI Platform
deepflow_voicespeed_cli-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 34.6 kB

Release files / deepflow_voicespeed_cli-0.1.4.tar.gz

Download URL deepflow_voicespeed_cli-0.1.4.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
256b35c77768ffaf4a2bd72465f8e7727c5e6450c6bc7bef5c71e68fc3feb5e1
BLAKE2b-256 checksum
How to use checksums
cca7e5fedacf3e6bbe66d10e8bce57e743006a71d6b4e76b1d3c334b7a589db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / deepflow_voicespeed_cli-0.1.4-py3-none-any.whl

Download URL deepflow_voicespeed_cli-0.1.4-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
660340b1353da303635509bf3895e463b2fda93a2db7bdda5c7737e8f448f664
BLAKE2b-256 checksum
How to use checksums
2bbbf3dfbbf27dcf929ce4151826fb0d97c8d0d148bebd57350c2d5b07965bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for deepflow-voicespeed-cli 0.1.4

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.

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