# Reverie Documentation ## Docs - [API Credits, Limits and Analytics](https://docs.reverieinc.com/analytics.md): Reverie offers a free tier to help developers explore Speech and Text APIs with flexible access, and provides detailed usage analytics to monitor and optimize API consumption. - [Translation API](https://docs.reverieinc.com/api-reference/localization.md): Translation is the REST API developed for localizing the contents from English to Indic languages. Using the Translation API, you can either localize a single sentence or multiple sentences in a fraction of time. - [Speech-to-Text (Batch) API](https://docs.reverieinc.com/api-reference/speech-to-text-batch.md): The Speech-to-Text API powered by Reverie's AI technology accurately converts speech into text. The solution can transcribe audio files of various Indian languages and audio formats. - [Speech-to-Text (File) API](https://docs.reverieinc.com/api-reference/speech-to-text-file.md): The Speech-to-Text API powered by Reverie's AI technology accurately converts speech into text. The solution can transcribe audio files of various Indian languages and audio formats. - [Speech-to-Text (Streaming) API](https://docs.reverieinc.com/api-reference/speech-to-text-streaming.md): The Speech-to-Text accurately converts speech into text using an API powered by Reverie's AI technology. The solution will transcribe the speech in real-time of various Indian languages and audio formats. - [Text-to-Speech API](https://docs.reverieinc.com/api-reference/text-to-speech.md): Reverie's TTS (Text-to-Speech) is a solution that turns text into lifelike speech, allowing you to create applications that talk in multiple Indic languages and build comprehensive speech-enabled products. - [Transliteration API](https://docs.reverieinc.com/api-reference/transliteration.md): The Transliteration API is a REST API used to transliterate the content from English to Indic languages and vice-versa. The solution is an automated solution that converts the content in real-time. It is easy to integrate into your applications and display content in the 11 most popular Indian lang… - [Get your API credentials](https://docs.reverieinc.com/authentication.md) - [Contact Us](https://docs.reverieinc.com/contact-us.md): Need help, have questions, or want to see our solutions in action? We’re here to help. Choose any of the following ways to reach out to our team: - [Translation API](https://docs.reverieinc.com/endpoints/localization.md): Translation is a REST API that quickly translates English content into Indic languages, supporting single or multiple sentences. - [Text to Speech API](https://docs.reverieinc.com/endpoints/text-to-speech.md): Reverie’s TTS (Text-to-Speech) is a solution that turns text into lifelike speech, allowing you to create applications that talk in multiple Indic languages and build comprehensive speech-enabled products. - [Transliteration API](https://docs.reverieinc.com/endpoints/transliteration.md): The Transliteration API enables you to convert text content from one language script to another. Below are examples demonstrating how to transliterate single and multiple sentences. - [Introduction](https://docs.reverieinc.com/introduction.md) - [GoLang SDK](https://docs.reverieinc.com/sdk/go.md): Use Reverie’s Language Solutions in your Go applications with our lightweight Go SDK. This section provides guidance on working with audio processing, retrieving transcription data, and embedding language intelligence into your Go services with clean, idiomatic Go code. - [JavaScript SDK](https://docs.reverieinc.com/sdk/javascript.md): Learn how to integrate Reverie’s Language Solutions into your web or Node.js applications using our JavaScript SDK. This section walks you through using our prebuilt libraries to process audio files, extract transcription data, and embed powerful language capabilities directly into your JavaScript p… - [Python SDK](https://docs.reverieinc.com/sdk/python.md): Easily integrate Reverie’s Language Solutions into your Python applications using our robust Python SDK. This guide shows you how to process audio files, extract transcription data, and embed multilingual capabilities using familiar Pythonic patterns—perfect for scripts, back-end services, or data p… - [Getting Started](https://docs.reverieinc.com/usage-guides/localization/getting-started.md): Translation is the REST API developed for localizing the contents from English to Indic languages. Using the Translation API, you can either localize a single sentence or multiple sentences in a fraction of time. - [International Reseller](https://docs.reverieinc.com/usage-guides/localization/international-reseller.md): [Braahmam](https://www.braahmam.net/) serves as our trusted reseller partner for markets outside India. For any localisation-related opportunities in these regions, please contact sales@braahmam.net - [Key Features](https://docs.reverieinc.com/usage-guides/localization/key-features.md) - [Sample Codes](https://docs.reverieinc.com/usage-guides/localization/sample-code.md) - [Supported Domains](https://docs.reverieinc.com/usage-guides/localization/supported-domains.md) - [Supported Languages](https://docs.reverieinc.com/usage-guides/localization/supported-languages.md) - [Getting Started](https://docs.reverieinc.com/usage-guides/speech-to-text-batch/getting-started.md): An introduction to getting transcription data from pre-recorded audio files. - [Key Features](https://docs.reverieinc.com/usage-guides/speech-to-text-batch/key-features.md) - [Sample Codes](https://docs.reverieinc.com/usage-guides/speech-to-text-batch/sample-code.md) - [Getting Started](https://docs.reverieinc.com/usage-guides/speech-to-text-file/getting-started.md): An introduction to getting transcription data from pre-recorded audio files. - [Key Features](https://docs.reverieinc.com/usage-guides/speech-to-text-file/key-features.md) - [Getting Started](https://docs.reverieinc.com/usage-guides/speech-to-text-streaming/getting-started.md): An introduction to getting transcription data from live streaming audio in real time. - [Key Features](https://docs.reverieinc.com/usage-guides/speech-to-text-streaming/key-features.md) - [Sample Codes](https://docs.reverieinc.com/usage-guides/speech-to-text-streaming/sample-code.md) - [Supported Audio Formats](https://docs.reverieinc.com/usage-guides/speech-to-text/supported-audio-formats.md) - [Supported Domains](https://docs.reverieinc.com/usage-guides/speech-to-text/supported-domains.md) - [Supported Languages](https://docs.reverieinc.com/usage-guides/speech-to-text/supported-languages.md) - [Getting Started](https://docs.reverieinc.com/usage-guides/text-to-speech/getting-started.md): Reverie's TTS (Text-to-Speech) is a solution that turns text into lifelike speech, allowing you to create applications that talk in multiple Indic languages and build comprehensive speech-enabled products. - [Key Features](https://docs.reverieinc.com/usage-guides/text-to-speech/key-features.md) - [Sample Codes](https://docs.reverieinc.com/usage-guides/text-to-speech/sample-code.md) - [SSML Tags](https://docs.reverieinc.com/usage-guides/text-to-speech/ssml-tags.md) - [Supported Audio Formats](https://docs.reverieinc.com/usage-guides/text-to-speech/supported-audio-formats.md) - [Supported Sampling Rates](https://docs.reverieinc.com/usage-guides/text-to-speech/supported-sampling-rates.md) - [Speakers](https://docs.reverieinc.com/usage-guides/text-to-speech/supported-speakers.md) - [Getting Started](https://docs.reverieinc.com/usage-guides/transliteration/getting-started.md): The Transliteration API is a REST API used to transliterate the content from English to Indic languages and vice-versa. - [Key Features](https://docs.reverieinc.com/usage-guides/transliteration/key-features.md) - [Sample Codes](https://docs.reverieinc.com/usage-guides/transliteration/sample-code.md) - [Supported Domains](https://docs.reverieinc.com/usage-guides/transliteration/supported-domains.md) - [Supported Languages](https://docs.reverieinc.com/usage-guides/transliteration/supported-languages.md) - [Call Center Transcription](https://docs.reverieinc.com/use-cases/call-center-transcription.md): This project demonstrates how to leverage the Reverie SDK to process and transcribe audio data from call center interactions using Automatic Speech Recognition (ASR). The overall flow of the code is designed to interact with Reverie's API to perform a variety of tasks related to speech-to-text conve… - [Speech To Speech](https://docs.reverieinc.com/use-cases/speech-to-speech.md): This Python script demonstrates a real-time Speech-to-Speech (STS) translation system using the Reverie SDK. The script captures speech from the microphone, transcribes it into text, translates it into a target language, and finally converts the translated text back into speech, which is then played… - [Speech Translation](https://docs.reverieinc.com/use-cases/speech-translation.md): This script demonstrates the integration of real-time Speech-to-Text (STT) and Machine Translation (NMT) using the Reverie SDK. It captures audio input from a microphone, converts the speech into text using the Reverie ASR service, and then translates the transcribed text into a target language usin… - [Voice Agent](https://docs.reverieinc.com/use-cases/voice-agent.md): This Python script demonstrates how to capture real-time audio from a microphone and convert it into text using the Reverie SDK's Speech-to-Text (STT) service. The process is asynchronous and handles audio streaming efficiently to provide real-time transcription. - [Voice Search](https://docs.reverieinc.com/use-cases/voice-search.md): This Python script demonstrates how to implement a real-time voice search system using Reverie SDK’s Speech-to-Text (STT) service. The script captures audio input from the microphone, transcribes it into text, and processes the text for further use (such as conducting a search query, triggering acti… ## OpenAPI Specs - [openapi](https://docs.reverieinc.com/api-reference/openapi.json) ## Optional - [Discord Community](https://discord.com/invite/ba8TT9UYfu) - [Postman Collections](https://www.postman.com/reverieinc/reverie-apis/collection/6fpi068/reverie-apis?action=share&creator=529945) - [NPM Packages](https://www.npmjs.com/package/@reverieit/reverie-client) - [Python SDK](https://pypi.org/project/reverie-sdk/)