Skip to main content

Outspeed

Outspeed is a PyTorch-inspired SDK for building real-time AI applications on voice and video input. It offers:

  • Low-latency processing of streaming audio and video
  • Intuitive API familiar to PyTorch users
  • Flexible integration of custom AI models
  • Tools for data preprocessing and model deployment

Ideal for developing voice assistants, video analytics, and other real-time AI applications processing audio-visual data.

Install

You can install outspeed SDK from pypi using

pip install "outspeed[silero]>=0.1.143"

This would install the core outspeed package. Read our quickstart guide to get started.

Usage

Read the docs to learn more about the SDK.

To deploy your realtime function on Outspeed's infra, you can use the outspeed deploy CLI.

# functions.py contains your realtime function code
outspeed deploy --api-key=<your-api-key> functions.py

Contact us to get an API key and deploy.

Once deployed, you can use the playground in the examples repo to test the deployed code.

Examples

All the examples are available in the examples folder. To install the package so that all examples run, use:

pip install "outspeed[silero]>=0.1.143"

Or, if you're using poetry:

poetry add 'outspeed[silero]'

This will install all the additional libraries that are required for examples to work.


Logging

To develop on top of the SDK, set environment variable DEV_INFO or DEV_DEBUG to get logs from the SDK for the corresponding log level.

Roadmap

Feature Status Target Release
Local STT On the way Q4 2024
DeepReel Integration (Human Clone) On the way Q4 2024
Long Conversation Support Planned Q4 2024
Local Model Vision and Text (With Ollama, and vision models) Planned Q4 2024
Call Recording Planned Q4 2024
Wakeup Word Planned Q4 2024
On device models Planned Q4 2024
Local TTS Planned Q4 2024

Run CircleCI Tests Locally

Make sure docker is installed and running.

brew install circleci
circleci local execute run-tests

Contribute

We welcome contributions to the Outspeed SDK! If you're interested in contributing, please submit a PR or contact us.

Metadata

Release files for outspeed 0.2.12

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

Source distribution (sdist)

Source distribution for outspeed 0.2.12
File Size Uploaded
outspeed-0.2.12.tar.gz 60.1 kB Details

Built distribution (wheel)

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

Total release size: 145.9 kB

Release files / outspeed-0.2.12.tar.gz

Download URL outspeed-0.2.12.tar.gz
Size 60.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7ff0968046342df52179abd9e2bfd2ad8fb220b44c8541e093fdacb8d865795f
BLAKE2b-256 checksum
How to use checksums
172627381f3060ff7eb5da83f9fa4fbd7667b3d48895b67ea12a2f521801c49f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.7 Darwin/23.6.0

Release files / outspeed-0.2.12-py3-none-any.whl

Download URL outspeed-0.2.12-py3-none-any.whl
Size 85.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89589cc4800e1c90af12e21d0e76db0b1f9a09fb9d91f68a6b5f2780afcee223
BLAKE2b-256 checksum
How to use checksums
8ea776197d4410953d99f4c03752ca8fcfaab733e6a6878b83fa7e09d8518b63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.7 Darwin/23.6.0
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