Transition guide for the Chirp Connect Python SDK (v2 to v3)

The main difference between v2 and v3 Python SDK’s is that now the SDK can listen for data and can work fully offline. Payloads are now an array of bytes.

Notable Changes

  • The SDK is now under the namespace chirp.ChirpConnect not chirpsdk.ChirpSDK.
  • The SDK is now instantiated with app_key, app_secret and a licence file.
  • Chirp data is now a payload of an array of bytes, and created with the new_payload method.
  • Audio streaming automatically starts when the start method is called, and stopped with stop.