> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. # Batch > ElevenLabs provides APIs and SDKs for text to speech, voice cloning, speech to text, sound effects, voice isolator, voice changer, and conversational AI agents. Build voice-enabled applications with lifelike audio generation. ## Docs - [Multichannel speech-to-text](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/multichannel-transcription.md): This guide shows you how to use multichannel transcription mode with the Speech to Text API. - [Asynchronous Speech to Text](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/webhooks.md): This guide shows you how to use webhooks to receive asynchronous notifications when transcription tasks complete. - [Keyterm prompting](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/keyterm-prompting.md): This guide shows you how to use keyterm prompting with the Speech to Text API. - [Entity detection](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/entity-detection.md): This guide shows you how to use entity detection with the Speech to Text API. - [Transcript editing](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/transcript-editing.md): This guide shows you how to edit transcripts with natural-language instructions using the Speech to Text API. - [Transcription Telegram Bot](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/telegram-bot.md): Build a Telegram bot that transcribes audio and video messages in 90+languages using TypeScript with Deno in Supabase Edge Functions. - [Vercel AI SDK](https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/vercel-ai-sdk.md): Use the ElevenLabs Provider in the Vercel AI SDK to transcribe speech from audio and video files.