- Call an existing Sieve function in Python using the Sieve Python package
- Make a call via the Sieve API and poll for results

Example example Card
Here is an example of a card with an image
Introduction
Audio transcription helps transcribe audio to spoken word, which can be useful for applications like captioning, accessibility, content analysis, and more. Let’s explore using an app that already exists on Sieve for this use case.Using the Python client
1
Install the Sieve package and login
2
Create transcriber script
Create a new Python file named This Python script:
transcriber.py
with the following code:- Initializes a Sieve typed audio object and passes a URL to it (you can also pass a local path)
- Gets a remote function by reference for audio transcription
- Synchronously executes that remote function using
.run()
- Prints out the transcription
3
Execute the code
Using the HTTP API
You can also submit a job via the API by sending a POST request to the/v2/push
endpoint:
job_id
and other details:
An alternative to polling is using webhooks, see the docs here.
/v2/jobs/<your-job-id>
endpoint and check the status
field:
outputs
field contains a list of output files generated by the job. Each output is described by a type and a URL where the file can be downloaded.