Skip to main content

Fixie.ai SDK for Python. Enables you to build AI-powered voice applications.

Project description

fixie-sdk-python

Fixie SDK for Python

Quickstart

  1. Install
poetry install
  1. Run example
just run-example

Voice Example

While you can use just run-example, this is just a convenience method for voice_example.py

  1. Run example
poetry run python fixie_sdk/examples/voice_example.py

Use Ctrl-C to terminate the program.

The example program will use the default microphone and output device (i.e. speaker) for your computer. These are set in this code:

# Get the default microphone and audio output device.
source = audio_local.LocalAudioSource()
sink = audio_local.LocalAudioSink()

You can find more information in the file voice/audio_local.py.

Using Your Own Agent

You can pass in the --agent (or -a) input parameter followed by a space and then the ID of your agent.

Using a Different Voice

Adding more voices is a WIP. For now you can use the default voice or can pick any of the voices that are defined here. Pass in the desired voiceID with the --tts-voice (-tv) parameter.

Project details


Download files

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

Source Distribution

fixie-0.0.5.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

fixie-0.0.5-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file fixie-0.0.5.tar.gz.

File metadata

  • Download URL: fixie-0.0.5.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.13 Darwin/23.2.0

File hashes

Hashes for fixie-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ee3a2850daaf347e4264734ff95b3812dbdd3792f220f0d1eb576d1c76d33b84
MD5 c9a2357758f95488f689a5342914b224
BLAKE2b-256 96938794871e5ee0fddaf3dfea66d0d113a950d184386115c0201aca834c1ab7

See more details on using hashes here.

File details

Details for the file fixie-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: fixie-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.13 Darwin/23.2.0

File hashes

Hashes for fixie-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fe56156b97978722bbc39654d68ac121f52dc93c232f7d952fe022343fa92e0e
MD5 43b29cfefe8533e519f5e4c30063fddd
BLAKE2b-256 fb6a3eeac12d268a9153cf6436b2533665c78fa6356af4a7e2b0f735a7f18d59

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page