Do More With Our SDKs
This guide will show you additional ways to make use of AssemblyAI’s Python and JavaScript SDKs.
Get Started
Before we begin, make sure you have an AssemblyAI account and an API key. You can sign up for an AssemblyAI account and get your API key from your dashboard.
How to Check and Update Your Version of the SDK
Sometimes errors are encountered because the version of the SDK you are using is not up to date. To see which version you are currently running, type this code in your terminal:
Python
JavaScript
If this version is not the same as the current version of the Python SDK then you can update your version by typing this code in your terminal:
How to Catch and Log Errors
Catching and logging errors to the console is an easy way help you understand what is going wrong if the code does not run correctly.
Python
JavaScript
Underneath the line of code where the transcript is created, transcript = transcriber.transcribe(audio_url, config)
, add the following code to catch and log any errors to the terminal:
How to Log the Transcript JSON and Save it in a File
Python
JavaScript
If using the error handling code above then add this below it, otherwise add it after the transcript is created, transcript = transcriber.transcribe(audio_url, config)
:
How to Log the Transcript ID and Retrieve a Previously Created Transcript
To log the transcript ID for a transcription, after the transcript is created and below any error handling, add the following code:
Python
JavaScript
To log the transcript ID for a transcription, after the transcript is created and below any error handling, add the following code:
Use the following code to retrieve a previous transcript:
You can also retrieve multiple transcripts, which are then returned in a single TranscriptGroup
object: