# Speechmatics integration

> Speech-to-text Batch API: submit audio transcription jobs (diarization, translation, summaries, sentiment, topics, chapters), fetch transcripts, check usage, and generate speech.

- Authentication: apiKey

## Tools (10)

- **Create Job**: Submit an audio file for transcription (multipart upload or fetch from a URL).
- **Create Temporary Key**: Mint a short-lived JWT for batch (or realtime) use without exposing the API key. Enterprise only.
- **Delete Job**: Delete a job and all its stored data.
- **Generate Speech (Preview)**: Convert text to speech audio with a chosen voice (text-to-speech preview).
- **Get Job**: Get one job's status, config and error reports.
- **Get Job Log**: Download the processing log file for a job.
- **Get Supported Features**: Discover supported languages, locales, domains, translation pairs and language-ID languages.
- **Get Transcript**: Fetch the transcript of a finished transcription job as json-v2, text or SRT.
- **Get Usage Statistics**: Batch usage (job counts and audio hours) for the key's account over a date range.
- **List Jobs**: List transcription jobs, newest first, with cursor pagination.

Connect Speechmatics in General Input: https://www.generalinput.com/apps/speechmatics