Skip to content

Python Beta SDK

Choose a tag to compare

@nkansal96 nkansal96 released this 27 Feb 03:38
· 11 commits to master since this release

This release represents the first beta version of the Aurora Python SDK. For all 0.1.x versions, the interface will not change. Bugs will be fixed and features will be added in a backwards-compatible way. This release features the following:

  • Developer interfaces
    • Text object, for text-to-speech and interpret
    • Interpret object (as a result of calling Text(...).interpret())
    • Speech object (as a result of calling Text(...).speech()) which can be created from a recording or a stored audio WAV file.
      • speech.listen – listen once and return a Speech object
      • speech.continuously_listen – keep listening and yield Speech objects until break
      • speech.listen_and_transcribe – listen once, but stream audio to server while listening and continuously transcribe until stream ends; returns a Text object
      • speech.continuously_listen_and_transcribe – a combination of continuously_listen and listen_and_transcribe
  • Audio
    • AudioFile class for high-level audio manipulation, recording, and playback
  • API
    • Functions to send API requests to the backend
  • Tests
    • 100% coverage with 50 tests

You can install this with pip install --upgrade auroraapi.