webASR now allows usage through a programmatic API. This allows users to develop tools to automate uploads and retrieval of results. The API is based on HTTP POST and GET commands using webASR RESTful architecture. These are an example of the API access using the Unix cURL command and the Python requests package. It requires you to use your login credentials (email and password).
Notes: Only valid combinations of "language", "environment" and "systems" will produce a successful upload. Fields"file1" requires a valid audio file. File "metadata" is optional. Extra channels "file2", "file3", ... are optional.
Outcome: If upload is successful, two fields will be returned "src" and "ses"
Notes: Only valid combinations of "src" and "ses" will return the status. Files with a status different to "Transcription completed" or "Processing. Partial transcript available." will return an error.
Outcome: If processing of upload is complete, a ZIP file containing all the outputs will be dumped
Machine Intelligence for Natural Interfaces
Department of Computer Science
The University of Sheffield
Regent Court, 211 Portobello, Sheffield, S1 4DP
Tel: +44 (0) 114 222 1800 | Fax: +44 (0) 114 222 1810