# Rev AI Developer Documentation ## Table of contents - [2020-08-20](https://docs.rev.ai/changelogs/2020-08-20-api-callback-url.md) - [Repo Readiness Report](https://docs.rev.ai/repo_readiness.md) - [2020-08-27](https://docs.rev.ai/changelogs/2020-08-27-website-streaming-links.md) - [Feedback](https://docs.rev.ai/feedback.md) - [Changelog](https://docs.rev.ai/changelog.md) - [Guidelines](https://docs.rev.ai/guidelines.md) - [2020-10-05](https://docs.rev.ai/changelogs/2020-10-05-website-status.md) - [Get Started](https://docs.rev.ai/get-started.md) - [Frequently Asked Questions](https://docs.rev.ai/faq.md) - [Documentation](https://docs.rev.ai/index.html.md) - [Features](https://docs.rev.ai/api/features.md) - [Global Deployments](https://docs.rev.ai/api/global-deployments.md) - [HIPAA Compliance](https://docs.rev.ai/api/hipaa.md) - [Access voice recognition services and insights](https://docs.rev.ai/api.md) - [Security and Privacy](https://docs.rev.ai/api/security.md) - [2020-06-16](https://docs.rev.ai/changelogs/2020-06-16-api-charset-cv.md) - [2020-07-22](https://docs.rev.ai/changelogs/2020-07-22-website-overview.md) - [2020-08-13](https://docs.rev.ai/changelogs/2020-08-13-website-changelog.md) - [2020-08-20](https://docs.rev.ai/changelogs/2020-08-20-website-cv.md) - [2020-12-02](https://docs.rev.ai/changelogs/2020-12-02-api-options.md) - [2021-08-10](https://docs.rev.ai/changelogs/2021-08-10-api-postman.md) - [2021-09-02](https://docs.rev.ai/changelogs/2021-09-02-security-deprecated-tls.md) - [2021-09-08](https://docs.rev.ai/changelogs/2021-09-08-security-ended-tls.md) - [2022-02-28](https://docs.rev.ai/changelogs/2022-02-28-website-human-tc-pricing.md) - [2022-04-28](https://docs.rev.ai/changelogs/2022-04-28-sentiment-route.md) - [2022-04-28](https://docs.rev.ai/changelogs/2022-04-28-topic-route.md) - [2022-05-04](https://docs.rev.ai/changelogs/2022-05-04-website-changelog.md) - [2022-05-09](https://docs.rev.ai/changelogs/2022-05-09-authentication-options.md) - [2022-05-21](https://docs.rev.ai/changelogs/2022-05-21-sentiment-ga.md) - [2022-05-21](https://docs.rev.ai/changelogs/2022-05-21-topic-ga.md) - [2022-06-07](https://docs.rev.ai/changelogs/2022-06-07-api-hipaa.md) - [2022-09-24](https://docs.rev.ai/changelogs/2022-09-24-api-job-id-length-increase.md) - [Tools](https://docs.rev.ai/resources/tools.md) - [Integrate applications faster](https://docs.rev.ai/sdk.md) - [Changelog](https://docs.rev.ai/api/alignment/changelog.md) - [Code Samples](https://docs.rev.ai/api/alignment/code-samples.md) - [Get Started](https://docs.rev.ai/api/alignment/get-started.md) - [Overview](https://docs.rev.ai/api/alignment.md) - [webhooks.md](https://docs.rev.ai/api/alignment/webhooks.md) - [Best Practices](https://docs.rev.ai/api/asynchronous/best-practices.md) - [Billing](https://docs.rev.ai/api/asynchronous/billing.md) - [Changelog](https://docs.rev.ai/api/asynchronous/changelog.md) - [Code Samples](https://docs.rev.ai/api/asynchronous/code-samples.md) - [File Submission](https://docs.rev.ai/api/asynchronous/files.md) - [Get Started](https://docs.rev.ai/api/asynchronous/get-started.md) - [Overview](https://docs.rev.ai/api/asynchronous.md) - [Transcription Options](https://docs.rev.ai/api/asynchronous/transcribers.md) - [Best Practices](https://docs.rev.ai/api/custom-vocabulary/best-practices.md) - [Changelog](https://docs.rev.ai/api/custom-vocabulary/changelog.md) - [webhooks.md](https://docs.rev.ai/api/asynchronous/webhooks.md) - [Code Samples](https://docs.rev.ai/api/custom-vocabulary/code-samples.md) - [Get Started](https://docs.rev.ai/api/custom-vocabulary/get-started.md) - [Overview](https://docs.rev.ai/api/custom-vocabulary.md) - [Code Samples](https://docs.rev.ai/api/language-identification/code-samples.md) - [webhooks.md](https://docs.rev.ai/api/custom-vocabulary/webhooks.md) - [Changelog](https://docs.rev.ai/api/language-identification/changelog.md) - [Get Started](https://docs.rev.ai/api/language-identification/get-started.md) - [Overview](https://docs.rev.ai/api/language-identification.md) - [webhooks.md](https://docs.rev.ai/api/language-identification/webhooks.md) - [Changelog](https://docs.rev.ai/api/sentiment-analysis/changelog.md) - [Code Samples](https://docs.rev.ai/api/sentiment-analysis/code-samples.md) - [Get Started](https://docs.rev.ai/api/sentiment-analysis/get-started.md) - [Overview](https://docs.rev.ai/api/sentiment-analysis.md) - [webhooks.md](https://docs.rev.ai/api/sentiment-analysis/webhooks.md) - [Best Practices](https://docs.rev.ai/api/streaming/best-practices.md) - [Billing and Credits](https://docs.rev.ai/api/streaming/billing.md) - [Changelog](https://docs.rev.ai/api/streaming/changelog.md) - [Code Samples](https://docs.rev.ai/api/streaming/code-samples.md) - [Examples](https://docs.rev.ai/api/streaming/example-session.md) - [Get Started](https://docs.rev.ai/api/streaming/get-started.md) - [Overview](https://docs.rev.ai/api/streaming.md) - [Requests](https://docs.rev.ai/api/streaming/requests.md) - [Responses](https://docs.rev.ai/api/streaming/responses.md) - [Transcription Options](https://docs.rev.ai/api/streaming/transcribers.md) - [Changelog](https://docs.rev.ai/api/topic-extraction/changelog.md) - [Code Samples](https://docs.rev.ai/api/topic-extraction/code-samples.md) - [Get Started](https://docs.rev.ai/api/topic-extraction/get-started.md) - [Overview](https://docs.rev.ai/api/topic-extraction.md) - [webhooks.md](https://docs.rev.ai/api/topic-extraction/webhooks.md) - [Code Samples](https://docs.rev.ai/resources/code-samples.md) - [Java Code Samples](https://docs.rev.ai/resources/code-samples/java.md) - [PHP Code Samples](https://docs.rev.ai/resources/code-samples/php.md) - [Node Code Samples](https://docs.rev.ai/resources/code-samples/node.md) - [Python Code Samples](https://docs.rev.ai/resources/code-samples/python.md) - [Shell Scripting Code Samples](https://docs.rev.ai/resources/code-samples/shell.md) - [Tutorials](https://docs.rev.ai/resources/tutorials.md) - [Changelog](https://docs.rev.ai/sdk/java/changelog.md) - [Code Samples](https://docs.rev.ai/sdk/java/code-samples.md) - [Get Started](https://docs.rev.ai/sdk/java/get-started.md) - [Java SDK](https://docs.rev.ai/sdk/java.md) - [Changelog](https://docs.rev.ai/sdk/node/changelog.md) - [Get Started](https://docs.rev.ai/sdk/node/get-started.md) - [Code Samples](https://docs.rev.ai/sdk/node/code-samples.md) - [Node SDK](https://docs.rev.ai/sdk/node.md) - [Changelog](https://docs.rev.ai/sdk/python/changelog.md) - [Code Samples](https://docs.rev.ai/sdk/python/code-samples.md) - [Get Started](https://docs.rev.ai/sdk/python/get-started.md) - [Python SDK](https://docs.rev.ai/sdk/python.md) - [README.md](https://docs.rev.ai/styles/write-good/readme.md) - [2023-06-14](https://docs.rev.ai/api/alignment/changelogs/2023-06-14-docs.md) - [2020-08-31](https://docs.rev.ai/api/asynchronous/changelogs/2020-08-31-cv-id.md) - [2020-11-09](https://docs.rev.ai/api/asynchronous/changelogs/2020-11-09-duration-job-failure.md) - [2020-11-18](https://docs.rev.ai/api/asynchronous/changelogs/2020-11-18-add-languages-1.md) - [2020-12-04](https://docs.rev.ai/api/asynchronous/changelogs/2020-12-04-duration-job-failure-revert.md) - [2021-02-02](https://docs.rev.ai/api/asynchronous/changelogs/2021-02-02-12h-limit.md) - [2021-02-03](https://docs.rev.ai/api/asynchronous/changelogs/2021-02-03-language-cv.md) - [2021-04-22](https://docs.rev.ai/api/asynchronous/changelogs/2021-04-22-duration-3h.md) - [2021-05-26](https://docs.rev.ai/api/asynchronous/changelogs/2021-05-26-add-languages-2.md) - [2021-08-06](https://docs.rev.ai/api/asynchronous/changelogs/2021-08-06-rotate-tokens.md) - [2021-12-07](https://docs.rev.ai/api/asynchronous/changelogs/2021-12-07-human-tc.md) - [2022-01-14](https://docs.rev.ai/api/asynchronous/changelogs/2022-01-14-v2asr.md) - [2022-03-24](https://docs.rev.ai/api/asynchronous/changelogs/2022-03-24-custom-vocab-failure-enum.md) - [2022-05-09](https://docs.rev.ai/api/asynchronous/changelogs/2022-05-09-authentication-options.md) - [2022-06-02](https://docs.rev.ai/api/asynchronous/changelogs/2022-06-02-global.md) - [2022-06-22](https://docs.rev.ai/api/asynchronous/changelogs/2022-06-22-segment-1min.md) - [2022-06-23](https://docs.rev.ai/api/asynchronous/changelogs/2022-06-23-skip-postprocessing.md) - [2022-08-03](https://docs.rev.ai/api/asynchronous/changelogs/2022-08-03-account-balances.md) - [2022-08-25](https://docs.rev.ai/api/asynchronous/changelogs/2022-08-25-global-deployments-languages.md) - [2022-09-15](https://docs.rev.ai/api/asynchronous/changelogs/2022-09-15-machine-v2-removal.md) - [2023-01-02](https://docs.rev.ai/api/asynchronous/changelogs/2023-01-02-verbatim.md) - [2023-03-22](https://docs.rev.ai/api/asynchronous/changelogs/2023-03-22-remove-atmospherics.md) - [2023-05-15](https://docs.rev.ai/api/asynchronous/changelogs/2023-05-15-speaker-channels-count-languages.md) - [2023-07-19](https://docs.rev.ai/api/asynchronous/changelogs/2023-07-19-speakers-count.md) - [2023-08-10](https://docs.rev.ai/api/asynchronous/changelogs/2023-08-10-regional-english-languages-support.md) - [2023-09-07](https://docs.rev.ai/api/asynchronous/changelogs/2023-09-07-diarization-type.md) - [2023-11-16](https://docs.rev.ai/api/asynchronous/changelogs/2023-11-16-additional-languages.md) - [2024-01-04](https://docs.rev.ai/api/asynchronous/changelogs/2024-01-04-added-async-trans-sum.md) - [2024-10-02](https://docs.rev.ai/api/asynchronous/changelogs/2024-10-02-low_cost_support.md) - [2024-10-18](https://docs.rev.ai/api/asynchronous/changelogs/2024-10-18-forced-alignment.md) - [2024-10-08](https://docs.rev.ai/api/asynchronous/changelogs/2024-10-29-premium-diarization-ga.md) - [2022-03-31](https://docs.rev.ai/api/language-identification/changelogs/2022-03-31-docs.md) - [2024-01-06](https://docs.rev.ai/api/asynchronous/changelogs/2025-01-06-whisper-fusion.md) - [2022-04-07](https://docs.rev.ai/api/language-identification/changelogs/2022-04-07-processed-duration.md) - [2022-04-29](https://docs.rev.ai/api/language-identification/changelogs/2022-04-29-v1.md) - [2022-05-23](https://docs.rev.ai/api/language-identification/changelogs/2022-05-23-ga.md) - [2022-06-09](https://docs.rev.ai/api/language-identification/changelogs/2022-06-09-nullable-multipart-options.md) - [2022-09-02](https://docs.rev.ai/api/language-identification/changelogs/2022-09-02-global.md) - [2021-12-07](https://docs.rev.ai/api/sentiment-analysis/changelogs/2021-12-07-docs.md) - [2020-06-24](https://docs.rev.ai/api/streaming/changelogs/2020-06-24-rtmp-ts.md) - [2020-08-27](https://docs.rev.ai/api/streaming/changelogs/2020-08-27-partials.md) - [2021-05-06](https://docs.rev.ai/api/streaming/changelogs/2021-05-06-start-ts.md) - [2022-04-20](https://docs.rev.ai/api/streaming/changelogs/2022-04-20-rtmp-docs.md) - [2022-04-25](https://docs.rev.ai/api/streaming/changelogs/2022-04-25-ne-streaming-ob.md) - [2022-05-20](https://docs.rev.ai/api/streaming/changelogs/2022-05-20-ne-streaming-ga.md) - [2022-05-26](https://docs.rev.ai/api/streaming/changelogs/2022-05-26-streaming-v2-ob.md) - [2022-05-26](https://docs.rev.ai/api/streaming/changelogs/2022-07-22-skip-postprocessing.md) - [2022-07-25](https://docs.rev.ai/api/streaming/changelogs/2022-07-25-v2-ga.md) - [2022-08-04](https://docs.rev.ai/api/streaming/changelogs/2022-08-04-priority.md) - [2022-09-22](https://docs.rev.ai/api/streaming/changelogs/2022-09-22-global-english.md) - [2022-09-29](https://docs.rev.ai/api/streaming/changelogs/2022-09-29-global-non-english.md) - [2022-10-27](https://docs.rev.ai/api/streaming/changelogs/2022-10-27-streaming-pricing.md) - [2021-12-07](https://docs.rev.ai/api/topic-extraction/changelogs/2021-12-07-docs.md) - [Best Practices for the Rev AI APIs](https://docs.rev.ai/resources/tutorials/api-best-practices.md) - [Build a Speech-to-Text Web Application with Rev AI and PHP (Part 1)](https://docs.rev.ai/resources/tutorials/build-speech-to-text-web-application-php-1.md) - [Build a Speech-to-Text Web Application with Rev AI and PHP (Part 2)](https://docs.rev.ai/resources/tutorials/build-speech-to-text-web-application-php-2.md) - [Delete User Files from Rev AI](https://docs.rev.ai/resources/tutorials/delete-user-files.md) - [Get Started with Rev AI's European Union Deployment](https://docs.rev.ai/resources/tutorials/get-started-api-global-deployment-eu.md) - [Get Started with Rev AI API Webhooks](https://docs.rev.ai/resources/tutorials/get-started-api-webhooks.md) - [Get Started with Speech Recognition in PHP](https://docs.rev.ai/resources/tutorials/get-started-php.md) - [Get Started with Speech Recognition in Python](https://docs.rev.ai/resources/tutorials/get-started-python.md) - [Get Started with Topic Extraction and Sentiment Analysis](https://docs.rev.ai/resources/tutorials/get-started-topic-sentiment-api.md) - [Integrate Human Transcription into ASR Applications](https://docs.rev.ai/resources/tutorials/integrate-human-transcription-asr-applications.md) - [Integrate Rev AI's Sentiment Analysis API with a Node.js Application](https://docs.rev.ai/resources/tutorials/integrate-sentiment-analysis-api-nodejs.md) - [Integrate Rev AI's Topic Extraction API with a Node.js Application](https://docs.rev.ai/resources/tutorials/integrate-topic-extraction-api-nodejs.md) - [Migration Guide -- Updating from media_url to source_config and from callback_url to notification_config](https://docs.rev.ai/resources/tutorials/introduction-to-auth-options.md) - [Recover from Connection Errors and Timeouts in Rev AI Streaming Transcription Sessions](https://docs.rev.ai/resources/tutorials/recover-connection-streaming-api.md) - [Save Transcripts to MongoDB with a Node.js Webhook](https://docs.rev.ai/resources/tutorials/save-transcripts-mongodb-webhooks.md) - [Use Webhooks to Trigger Job Email Notifications with Node.js, SendGrid and Express](https://docs.rev.ai/resources/tutorials/send-email-notifications-webhooks.md) - [Transcribe Audio with Automatic Language Identification](https://docs.rev.ai/resources/tutorials/transcribe-audio-automatic-language-identification.md) - [2020-05-23](https://docs.rev.ai/sdk/java/changelogs/2020-05-23-v1.0.0.md) - [2020-07-22](https://docs.rev.ai/sdk/java/changelogs/2020-07-22-v1.1.0.md) - [2021-01-17](https://docs.rev.ai/sdk/java/changelogs/2021-01-17-v1.3.0.md) - [2022-02-01](https://docs.rev.ai/sdk/java/changelogs/2022-02-01-v1.14.0.md) - [2022-05-19](https://docs.rev.ai/sdk/java/changelogs/2022-05-19-v2.1.0.md) - [2022-05-20](https://docs.rev.ai/sdk/java/changelogs/2022-05-20-v2.2.0.md) - [2022-06-03](https://docs.rev.ai/sdk/java/changelogs/2022-06-03-v2.3.0.md) - [2022-06-08](https://docs.rev.ai/sdk/java/changelogs/2022-06-08-v2.3.1.md) - [2022-08-02](https://docs.rev.ai/sdk/java/changelogs/2022-08-02-v2.3.2.md) - [2023-12-28](https://docs.rev.ai/sdk/java/changelogs/2023-12-28-v2.4.0.md) - [2024-01-05](https://docs.rev.ai/sdk/java/changelogs/2024-01-05-v2.4.2.md) - [2024-12-06](https://docs.rev.ai/sdk/java/changelogs/2024-12-06-v2.5.0.md) - [2020-07-22](https://docs.rev.ai/sdk/python/changelogs/2020-07-22-v2.9.0.md) - [2021-01-17](https://docs.rev.ai/sdk/python/changelogs/2021-01-17-v2.11.0.md) - [2021-03-09](https://docs.rev.ai/sdk/python/changelogs/2021-03-09-v2.12.0.md) - [2021-10-12](https://docs.rev.ai/sdk/python/changelogs/2021-10-12-v2.13.0.md) - [2022-04-25](https://docs.rev.ai/sdk/python/changelogs/2022-04-25-v2.15.0.md) - [2022-01-31](https://docs.rev.ai/sdk/python/changelogs/2022-01-31-v2.14.0.md) - [2022-05-13](https://docs.rev.ai/sdk/python/changelogs/2022-05-13-v2.16.0.md) - [2022-05-19](https://docs.rev.ai/sdk/python/changelogs/2022-05-19-v2.17.0.md) - [2020-07-01](https://docs.rev.ai/sdk/node/changelogs/2020-07-01-v2.4.0.md) - [2022-08-02](https://docs.rev.ai/sdk/python/changelogs/2022-08-02-v2.17.1.md) - [2020-09-01](https://docs.rev.ai/sdk/node/changelogs/2020-09-01-v2.5.0.md) - [2021-01-15](https://docs.rev.ai/sdk/node/changelogs/2021-01-15-v2.6.0.md) - [2021-01-29](https://docs.rev.ai/sdk/node/changelogs/2021-01-29-v2.6.1.md) - [2021-02-10](https://docs.rev.ai/sdk/node/changelogs/2021-02-10-v2.6.2.md) - [2021-10-06](https://docs.rev.ai/sdk/node/changelogs/2021-10-06-v2.6.3.md) - [2022-02-07](https://docs.rev.ai/sdk/node/changelogs/2022-01-31-v3.0.0.md) - [2022-02-07](https://docs.rev.ai/sdk/node/changelogs/2022-02-07-v3.1.0.md) - [2022-05-13](https://docs.rev.ai/sdk/node/changelogs/2022-05-13-v3.2.0.md) - [2022-05-17](https://docs.rev.ai/sdk/node/changelogs/2022-05-17-v3.3.0.md) - [2022-05-26](https://docs.rev.ai/sdk/node/changelogs/2022-05-26-v3.4.0.md) - [2022-06-01](https://docs.rev.ai/sdk/node/changelogs/2022-06-01-v3.5.0.md) - [2022-06-08](https://docs.rev.ai/sdk/node/changelogs/2022-06-07-v3.5.1.md) - [2022-11-14](https://docs.rev.ai/sdk/node/changelogs/2022-11-14-v3.6.0.md) - [2023-03-29](https://docs.rev.ai/sdk/node/changelogs/2023-03-29-v3.6.1.md) - [2023-03-29](https://docs.rev.ai/sdk/node/changelogs/2023-03-29-v3.6.2.md) - [2023-10-31](https://docs.rev.ai/sdk/node/changelogs/2023-10-31-v3.7.0.md) - [Rev AI Forced Alignment](https://docs.rev.ai/api/alignment/reference.md) - [Asynchronous Speech-To-Text API Documentation](https://docs.rev.ai/api/asynchronous/reference.md) - [Streaming Speech-To-Text API Documentation](https://docs.rev.ai/api/custom-vocabulary/reference.md) - [Rev AI Language Identification](https://docs.rev.ai/api/language-identification/reference.md) - [Rev AI Sentiment Analysis API ](https://docs.rev.ai/api/sentiment-analysis/reference.md) - [Topic Extraction ](https://docs.rev.ai/api/topic-extraction/reference.md) - [Rev AI Diarization Early Access](https://docs.rev.ai/openapi/v1/diarizationdoc.md) - [On Premise V2 Speech-To-Text API Documentation](https://docs.rev.ai/openapi/v1/src/_onpremspec.md)