# AssemblyAI | Documentation ## Docs - [AssemblyAI Documentation](https://assemblyai.com/docs.mdx): Build with our leading Speech AI models - [Transcribe a pre-recorded audio file in Python](https://assemblyai.com/docs/getting-started/transcribe-an-audio-file/python.mdx): Learn how to transcribe and analyze an audio file in Python. - [Transcribe a pre-recorded audio file in Typescript](https://assemblyai.com/docs/getting-started/transcribe-an-audio-file/typescript.mdx): Learn how to transcribe and analyze an audio file in Typescript. - [Transcribe a pre-recorded audio file in Ruby](https://assemblyai.com/docs/getting-started/transcribe-an-audio-file/ruby.mdx): Learn how to transcribe and analyze an audio file in Ruby. - [Transcribe a pre-recorded audio file in C#](https://assemblyai.com/docs/getting-started/transcribe-an-audio-file/csharp.mdx): Learn how to transcribe and analyze an audio file in C#. - [Transcribe a pre-recorded audio file in PHP](https://assemblyai.com/docs/getting-started/transcribe-an-audio-file/php.mdx): Learn how to transcribe and analyze an audio file in PHP. - [Transcribe streaming audio from a microphone in Python](https://assemblyai.com/docs/getting-started/transcribe-streaming-audio-from-a-microphone/python.mdx): Learn how to transcribe streaming audio in Python. - [Transcribe streaming audio from a microphone in TypeScript](https://assemblyai.com/docs/getting-started/transcribe-streaming-audio-from-a-microphone/typescript.mdx): Learn how to transcribe streaming audio in TypeScript. - [Transcribe streaming audio from a microphone in C#](https://assemblyai.com/docs/getting-started/transcribe-streaming-audio-from-a-microphone/csharp.mdx): Learn how to transcribe streaming audio in C#. - [Transcribe streaming audio from a microphone in Ruby](https://assemblyai.com/docs/getting-started/transcribe-streaming-audio-from-a-microphone/ruby.mdx): Learn how to transcribe streaming audio in Ruby. - [Cookbooks](https://assemblyai.com/docs/guides.mdx): Explore use cases with easy-to-follow guides. - [Python SDK Reference](https://assemblyai.com/docs/sdk-references/python.mdx) - [Python SDK Reference](https://assemblyai.com/docs/sdk-references/python/pre-recorded-audio.mdx) - [Python SDK Reference](https://assemblyai.com/docs/sdk-references/python/audio-intelligence.mdx) - [Python SDK Reference](https://assemblyai.com/docs/sdk-references/python/le-mur.mdx) - [Python SDK Reference](https://assemblyai.com/docs/sdk-references/python/streaming.mdx) - [JavaScript SDK Reference](https://assemblyai.com/docs/sdk-references/js.mdx) - [JavaScript SDK Reference](https://assemblyai.com/docs/sdk-references/js/pre-recorded-audio.mdx) - [JavaScript SDK Reference](https://assemblyai.com/docs/sdk-references/js/audio-intelligence.mdx) - [JavaScript SDK Reference](https://assemblyai.com/docs/sdk-references/js/le-mur.mdx) - [JavaScript SDK Reference](https://assemblyai.com/docs/sdk-references/js/streaming.mdx) - [Go SDK Reference](https://assemblyai.com/docs/sdk-references/go.mdx) - [Go SDK Reference](https://assemblyai.com/docs/sdk-references/go/pre-recorded-audio.mdx) - [Go SDK Reference](https://assemblyai.com/docs/sdk-references/go/audio-intelligence.mdx) - [Go SDK Reference](https://assemblyai.com/docs/sdk-references/go/le-mur.mdx) - [Go SDK Reference](https://assemblyai.com/docs/sdk-references/go/streaming.mdx) - [Java SDK Reference](https://assemblyai.com/docs/sdk-references/java.mdx) - [Java SDK Reference](https://assemblyai.com/docs/sdk-references/java/pre-recorded-audio.mdx) - [Java SDK Reference](https://assemblyai.com/docs/sdk-references/java/audio-intelligence.mdx) - [Java SDK Reference](https://assemblyai.com/docs/sdk-references/java/le-mur.mdx) - [Java SDK Reference](https://assemblyai.com/docs/sdk-references/java/streaming.mdx) - [C# SDK Reference](https://assemblyai.com/docs/sdk-references/csharp.mdx) - [C# SDK Reference](https://assemblyai.com/docs/sdk-references/csharp/pre-recorded-audio.mdx) - [C# SDK Reference](https://assemblyai.com/docs/sdk-references/csharp/audio-intelligence.mdx) - [C# SDK Reference](https://assemblyai.com/docs/sdk-references/csharp/le-mur.mdx) - [C# SDK Reference](https://assemblyai.com/docs/sdk-references/csharp/streaming.mdx) - [Ruby SDK Reference](https://assemblyai.com/docs/sdk-references/ruby.mdx) - [Ruby SDK Reference](https://assemblyai.com/docs/sdk-references/ruby/pre-recorded-audio.mdx) - [Ruby SDK Reference](https://assemblyai.com/docs/sdk-references/ruby/audio-intelligence.mdx) - [Ruby SDK Reference](https://assemblyai.com/docs/sdk-references/ruby/le-mur.mdx) - [Integrations](https://assemblyai.com/docs/integrations.mdx) - [🦜️🔗 LangChain Integration with AssemblyAI](https://assemblyai.com/docs/integrations/langchain.mdx): Transcribe audio in LangChain using the built-in integration with AssemblyAI. - [🦜️🔗 LangChain Python Integration with AssemblyAI](https://assemblyai.com/docs/integrations/langchain/python.mdx): Transcribe audio in LangChain Python using the built-in integration with AssemblyAI. - [🦜️🔗 LangChain JavaScript Integration with AssemblyAI](https://assemblyai.com/docs/integrations/langchain/js.mdx): Transcribe audio in LangChain.JS using the built-in integration with AssemblyAI. - [Transcribe Your Amazon Connect Recordings](https://assemblyai.com/docs/integrations/amazon-connect.mdx) - [Semantic Kernel Integration for AssemblyAI](https://assemblyai.com/docs/integrations/semantic-kernel.mdx): Transcribe audio in Semantic Kernel for C# .NET using the built-in integration with AssemblyAI. - [Integrate Activepieces with AssemblyAI](https://assemblyai.com/docs/integrations/activepieces.mdx): Add Speech AI to your Activepieces flows with the AssemblyAI piece. - [Integrate Make with AssemblyAI](https://assemblyai.com/docs/integrations/make.mdx): Use our Make (formerly Integromat) app to use AssemblyAI's speech AI in your Make scenarios. - [The Postman collection for the AssemblyAI API](https://assemblyai.com/docs/integrations/postman.mdx): Use the AssemblyAI API Postman collection to experiment with our API. - [Integrate Power Automate with AssemblyAI](https://assemblyai.com/docs/integrations/power-automate.mdx): Use our Power Automate & Azure Logic Apps connector to use AssemblyAI's speech AI in your flows. - [Zapier Integration with AssemblyAI](https://assemblyai.com/docs/integrations/zapier.mdx): Transcribe audio in Zapier using the AssemblyAI app. - [AssemblyAI plugin for Rivet](https://assemblyai.com/docs/integrations/rivet.mdx): Transcribe audio in Rivet using the AssemblyAI app. - [Haystack Integration for AssemblyAI](https://assemblyai.com/docs/integrations/haystack.mdx): Transcribe, summarize and diarize audio in a Haystack pipeline with Python using the integration with AssemblyAI. - [Integrate Twilio with AssemblyAI](https://assemblyai.com/docs/integrations/twilio.mdx): Transcribe Twilio Voice data using AssemblyAI. - [Deployment](https://assemblyai.com/docs/deployment.mdx): Take AssemblyAI to production with these best practices. - [Account Management](https://assemblyai.com/docs/deployment/account-management.mdx) - [Webhooks](https://assemblyai.com/docs/deployment/webhooks.mdx): Get notified when a transcription is ready. - [Pre-recorded audio](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio.mdx): Transcribe a pre-recorded audio file - [Transcript status](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/transcript-status.mdx) - [Select the speech model with Best and Nano](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/select-the-speech-model-with-best-and-nano.mdx) - [Select the region](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/select-the-region.mdx) - [Supported languages](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/supported-languages.mdx): See a list of supported languages - [Automatic language detection](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/automatic-language-detection.mdx) - [Set language manually](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/set-language-manually.mdx) - [Speaker Diarization](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/speaker-diarization.mdx): Add speaker labels to your transcript - [Multichannel transcription](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/multichannel-transcription.mdx) - [Export SRT or VTT caption files](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/export-srt-or-vtt-caption-files.mdx) - [Export paragraphs and sentences](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/export-paragraphs-and-sentences.mdx) - [Word-level timestamps](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/word-level-timestamps.mdx) - [Word search](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/word-search.mdx) - [Automatic punctuation and casing](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/automatic-punctuation-and-casing.mdx) - [Custom spelling](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/custom-spelling.mdx) - [Custom vocabulary](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/custom-vocabulary.mdx) - [Filler words](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/filler-words.mdx) - [Profanity filtering](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/profanity-filtering.mdx) - [Set the start and end of the transcript](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/set-the-start-and-end-of-the-transcript.mdx) - [Speech threshold](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/speech-threshold.mdx) - [Delete transcripts](https://assemblyai.com/docs/speech-to-text/pre-recorded-audio/delete-transcripts.mdx) - [Streaming](https://assemblyai.com/docs/speech-to-text/streaming.mdx): Transcribe live audio with Streaming Speech-to-Text - [Apply LLMs to audio files](https://assemblyai.com/docs/lemur/apply-llms-to-audio-files.mdx): Learn how to leverage LLMs for speech using LeMUR. - [Summarize your audio data](https://assemblyai.com/docs/lemur/summarize-audio.mdx): Summarize your audio files with Large Language Models. - [Ask questions about your audio data](https://assemblyai.com/docs/lemur/ask-questions.mdx): Ask questions about your audio data with Large Language Models. - [Create custom LLM prompts](https://assemblyai.com/docs/lemur/examples.mdx): Learn about different use cases for LeMUR with these examples. - [Change model and parameters](https://assemblyai.com/docs/lemur/customize-parameters.mdx): Analyze your audio files with Large Language Models. - [Prompt engineering](https://assemblyai.com/docs/lemur/improving-your-prompt.mdx): Learn how to improve your prompts. - [Summarization](https://assemblyai.com/docs/audio-intelligence/summarization.mdx): Generate a single summary of your entire audio file - [Content Moderation](https://assemblyai.com/docs/audio-intelligence/content-moderation.mdx): Detect sensitive content in your audio files - [Sentiment Analysis](https://assemblyai.com/docs/audio-intelligence/sentiment-analysis.mdx): Detect the sentiment of speech in your audio - [Entity Detection](https://assemblyai.com/docs/audio-intelligence/entity-detection.mdx): Extract named entities from your audio file - [Topic Detection](https://assemblyai.com/docs/audio-intelligence/topic-detection.mdx): Label topics that are mentioned in your audio file - [Auto Chapters](https://assemblyai.com/docs/audio-intelligence/auto-chapters.mdx): Automatically summarize your audio into chapters - [Key Phrases](https://assemblyai.com/docs/audio-intelligence/key-phrases.mdx): Label key phrases that are spoken in your audio - [PII Redaction](https://assemblyai.com/docs/audio-intelligence/pii-redaction.mdx): Redact PII that is spoken in your audio - [Overview](https://assemblyai.com/docs/api-reference/overview.mdx) - [Streaming](https://assemblyai.com/docs/api-reference/streaming.mdx) ## API Docs - API Reference > Files [Upload a media file](https://assemblyai.com/docs/api-reference/files/upload.mdx) - API Reference > Transcripts [Transcribe audio](https://assemblyai.com/docs/api-reference/transcripts/submit.mdx) - API Reference > Transcripts [Get transcript](https://assemblyai.com/docs/api-reference/transcripts/get.mdx) - API Reference > Transcripts [Get sentences in transcript](https://assemblyai.com/docs/api-reference/transcripts/get-sentences.mdx) - API Reference > Transcripts [Get paragraphs in transcript](https://assemblyai.com/docs/api-reference/transcripts/get-paragraphs.mdx) - API Reference > Transcripts [Get subtitles for transcript](https://assemblyai.com/docs/api-reference/transcripts/get-subtitles.mdx) - API Reference > Transcripts [Get redacted audio](https://assemblyai.com/docs/api-reference/transcripts/get-redacted-audio.mdx) - API Reference > Transcripts [Search words in transcript](https://assemblyai.com/docs/api-reference/transcripts/word-search.mdx) - API Reference > Transcripts [List transcripts](https://assemblyai.com/docs/api-reference/transcripts/list.mdx) - API Reference > Transcripts [Delete transcript](https://assemblyai.com/docs/api-reference/transcripts/delete.mdx) - API Reference > LeMUR [Run a task using LeMUR](https://assemblyai.com/docs/api-reference/lemur/task.mdx) - API Reference > LeMUR [Summarize a transcript using LeMUR](https://assemblyai.com/docs/api-reference/lemur/summary.mdx) - API Reference > LeMUR [Ask questions using LeMUR](https://assemblyai.com/docs/api-reference/lemur/question-answer.mdx) - API Reference > LeMUR [Retrieve LeMUR response](https://assemblyai.com/docs/api-reference/lemur/get-response.mdx) - API Reference > LeMUR [Purge LeMUR request data](https://assemblyai.com/docs/api-reference/lemur/purge-request-data.mdx) - API Reference > Streaming [Create temporary authentication token for Streaming STT](https://assemblyai.com/docs/api-reference/streaming/create-temporary-token.mdx) - API Reference > Streaming [Streaming Speech-to-Text](https://assemblyai.com/docs/api-reference/streaming/realtime)