# MyVocal.AI - [MyVocal API](https://wiz-myvocal.mintlify.app/introduction.md): Choose a MyVocal product: Text to Speech, Speech to Text, Voice cloning, AI Cover, Text to Music or Interpretation. - [Make your first API request](https://wiz-myvocal.mintlify.app/guides/get-started.md): Get your API key, verify it with a read-only account call, then choose the product you want to integrate. - [Authentication](https://wiz-myvocal.mintlify.app/api-reference/authentication.md): Authenticate with MyVocal APIs using the accessKey header. - [Get account information](https://wiz-myvocal.mintlify.app/api-reference/user/getInfo.md): Return the plan, subscription status and voice and Character quotas of the account that owns the API key. - [API directory](https://wiz-myvocal.mintlify.app/api-reference/overview.md): Every MyVocal API endpoint, grouped by product, with links to the full reference. - [Text to Speech quickstart](https://wiz-myvocal.mintlify.app/quickstart.md): Synthesize speech on the default TTS path, then optionally try myvocal_v3, the Accent model and TTS History. - [TTS Models & Migration](https://wiz-myvocal.mintlify.app/api-reference/tts/models.md): Public model IDs, language behavior, and V2 to V3 migration guidance. - [V3 Language Codes](https://wiz-myvocal.mintlify.app/api-reference/tts/v3-language-codes.md): Supported language codes for myvocal_v3. - [Create speech](https://wiz-myvocal.mintlify.app/api-reference/tts/tts.md): Synthesize text and return the complete audio in the response body. - [Stream speech](https://wiz-myvocal.mintlify.app/api-reference/tts/ttsStream.md): Synthesize text and return the audio as a streaming response. - [List TTS history](https://wiz-myvocal.mintlify.app/api-reference/history/ttsList.md): List your Text to Speech history records, with a cursor for older records. - [Get TTS audio URLs](https://wiz-myvocal.mintlify.app/api-reference/history/ttsListUrl.md): Get playable audio URLs for up to 1,000 Text to Speech history records. - [Delete TTS history](https://wiz-myvocal.mintlify.app/api-reference/history/deleteTTS.md): Delete up to 500 Text to Speech history records in one request by TTS ID. - [Speech to Text — Batch quickstart](https://wiz-myvocal.mintlify.app/guides/stt-batch-quickstart.md): Upload a file, start a batch transcription, wait for the result and download it. - [Speech to Text — Real-time quickstart](https://wiz-myvocal.mintlify.app/guides/stt-realtime-quickstart.md): Stream microphone or line audio to MyVocal and receive partial and final transcripts. - [Real-time SDKs — install](https://wiz-myvocal.mintlify.app/sdks/stt-realtime/overview.md): Install the server-side Java, Go and Python SDKs for the MyVocal Speech to Text real-time API. - [Real-time SDK — Python](https://wiz-myvocal.mintlify.app/sdks/stt-realtime/python.md): Stream audio to MyVocal Speech to Text from Python 3.10+ with blocking or asyncio clients. - [Real-time SDK — Java](https://wiz-myvocal.mintlify.app/sdks/stt-realtime/java.md): Stream audio to MyVocal Speech to Text from Java 8+ with ai.myvocal:myvocal-stt-realtime. - [Real-time SDK — Go](https://wiz-myvocal.mintlify.app/sdks/stt-realtime/go.md): Stream audio to MyVocal Speech to Text from Go 1.22+ with package sttrealtime. - [Real-time SDKs — behaviour guide](https://wiz-myvocal.mintlify.app/sdks/stt-realtime/behavior.md): How the Java, Go and Python real-time SDKs frame audio, end sessions, handle disconnects and report results. - [Speech to Text capabilities](https://wiz-myvocal.mintlify.app/api-reference/stt/capabilities.md): Read the account state, rate, models and accepted option values for Batch and real-time. - [Create an upload](https://wiz-myvocal.mintlify.app/api-reference/stt/createUpload.md): Reserve a presigned multi-part upload for a Batch transcription source. - [Sign an upload part](https://wiz-myvocal.mintlify.app/api-reference/stt/signUploadPart.md): Get the temporary URL for uploading one part. - [Complete an upload](https://wiz-myvocal.mintlify.app/api-reference/stt/completeUpload.md): Complete the uploaded parts and analyze the audio. - [Get an upload](https://wiz-myvocal.mintlify.app/api-reference/stt/getUpload.md): Read upload state, detected media and audio tracks. - [Create a transcription](https://wiz-myvocal.mintlify.app/api-reference/stt/createTranscription.md): Submit an uploaded file or a public media URL, quote and reserve Characters, and start the task. - [Get a transcription](https://wiz-myvocal.mintlify.app/api-reference/stt/getTranscription.md): Read the task state, the transcript and the billing summary. - [List transcriptions](https://wiz-myvocal.mintlify.app/api-reference/stt/listTranscriptions.md): List the shared History for this account. - [Download a transcription](https://wiz-myvocal.mintlify.app/api-reference/stt/downloadTranscription.md): Download the result as txt, json, srt, segmented_json, html, docx or pdf. - [Delete a transcription](https://wiz-myvocal.mintlify.app/api-reference/stt/deleteTranscription.md): Delete a task and its content. - [Create a real-time session](https://wiz-myvocal.mintlify.app/api-reference/stt/createSession.md): Start a streaming transcription session and get its socket URL. - [Get a real-time session](https://wiz-myvocal.mintlify.app/api-reference/stt/getSession.md): Read the live state, usage and lines of a real-time session. - [Pause a real-time session](https://wiz-myvocal.mintlify.app/api-reference/stt/pauseSession.md): Pause recording and commit the current segment. - [Resume a real-time session](https://wiz-myvocal.mintlify.app/api-reference/stt/resumeSession.md): Open the next recording segment of an existing session. - [Finish a real-time session](https://wiz-myvocal.mintlify.app/api-reference/stt/finishSession.md): Flush the tail, settle once and complete the task. - [Create a browser ticket](https://wiz-myvocal.mintlify.app/api-reference/stt/createTicket.md): Exchange the accessKey for a short-lived, single-use socket ticket. - [Speech to Text availability](https://wiz-myvocal.mintlify.app/guides/stt-availability.md): Available STT workflows, current limitations and integration guidance. - [How to use voices](https://wiz-myvocal.mintlify.app/guides/voice-quickstart.md): Find a voice for Text to Speech or AI Cover, and optionally clone, improve, rename or delete your own. - [Create a TTS voice](https://wiz-myvocal.mintlify.app/api-reference/voice/addTTSVoice.md): Clone a custom Text to Speech voice from your recordings. The voiceId is returned in the response. - [Create a Cover voice](https://wiz-myvocal.mintlify.app/api-reference/voice/addCoverVoice.md): Clone a custom AI Cover voice from your recordings. Training finishes asynchronously and is reported to your callback URL. - [Improve a TTS voice](https://wiz-myvocal.mintlify.app/api-reference/voice/editTTSVoice.md): Upload more recordings to improve a custom Text to Speech voice. - [Improve a Cover voice](https://wiz-myvocal.mintlify.app/api-reference/voice/editCoverVoice.md): Upload more recordings to improve a custom AI Cover voice. The result is reported to your callback URL. - [List voices](https://wiz-myvocal.mintlify.app/api-reference/voice/list.md): Return voices available to the current API key. - [Rename a voice](https://wiz-myvocal.mintlify.app/api-reference/voice/updateVoiceName.md): Change the display name of a voice. - [Delete a voice](https://wiz-myvocal.mintlify.app/api-reference/voice/delete.md): Delete a custom voice by its voiceId. - [AI Cover quickstart](https://wiz-myvocal.mintlify.app/guides/cover-quickstart.md): Submit a song and a Cover voice, receive the result on your callback URL, then fetch the cover from Cover History. - [Generate a cover](https://wiz-myvocal.mintlify.app/api-reference/cover/cover.md): Submit a song file and a Cover voice to create an AI cover. The result is delivered to your callback URL. - [Cover callbacks](https://wiz-myvocal.mintlify.app/callback.md): How AI Cover and Cover voice requests deliver their result to your callbackUrl, and which other products use a different mechanism. - [List Cover history](https://wiz-myvocal.mintlify.app/api-reference/history/coverList.md): List your AI Cover history records, with a cursor for older records. - [Get Cover audio URLs](https://wiz-myvocal.mintlify.app/api-reference/history/coverListUrl.md): Get playable audio URLs for up to 1,000 AI Cover history records. - [Delete Cover history](https://wiz-myvocal.mintlify.app/api-reference/history/deleteCover.md): Delete up to 500 AI Cover history records in one request by AI Cover ID. - [Text-to-Music quickstart](https://wiz-myvocal.mintlify.app/guides/music-quickstart.md): Turn a creative brief into an original song and download the MP3 with the Text-to-Music API. - [Music capabilities](https://wiz-myvocal.mintlify.app/api-reference/music/capabilities.md): Read the Text-to-Music account state, rate card and accepted enum values. - [Create a music project](https://wiz-myvocal.mintlify.app/api-reference/music/createProject.md): Start a Text-to-Music project from a creative brief. Returns the project and its arrangement job. - [Get a music job](https://wiz-myvocal.mintlify.app/api-reference/music/getJob.md): Read the progress of an arrangement or song job. - [Get a music project](https://wiz-myvocal.mintlify.app/api-reference/music/getProject.md): Read the current state of a Text-to-Music project, including its arrangement, quote and ready asset. - [Update the creative brief](https://wiz-myvocal.mintlify.app/api-reference/music/updateBrief.md): Replace the creative brief of a music project. Invalidates the current quote. - [Edit the arrangement](https://wiz-myvocal.mintlify.app/api-reference/music/updateArrangement.md): Edit an arrangement by merging the editable fields into the current immutable arrangement. - [Regenerate the arrangement](https://wiz-myvocal.mintlify.app/api-reference/music/regenerateArrangement.md): Ask the service for a new arrangement for the current brief. - [Quote a music generation](https://wiz-myvocal.mintlify.app/api-reference/music/createQuote.md): Price the next generation for the current arrangement. - [Generate the song](https://wiz-myvocal.mintlify.app/api-reference/music/createGeneration.md): Accept a quote and start the song generation job. - [Get a playback URL](https://wiz-myvocal.mintlify.app/api-reference/music/playbackUrl.md): Get a temporary URL that plays the finished song. - [Download the song](https://wiz-myvocal.mintlify.app/api-reference/music/download.md): Stream the finished song as MP3 bytes. - [List music projects](https://wiz-myvocal.mintlify.app/api-reference/music/listProjects.md): Page through the Text-to-Music projects owned by your account. - [Create a project version](https://wiz-myvocal.mintlify.app/api-reference/music/createVersion.md): Branch a child project from the current arrangement. - [Rename a music project](https://wiz-myvocal.mintlify.app/api-reference/music/renameProject.md): Change the display name of a music project. - [Delete a music project](https://wiz-myvocal.mintlify.app/api-reference/music/deleteProject.md): Delete a music project owned by your account. - [Interpretation quickstart](https://wiz-myvocal.mintlify.app/guides/interpretation-quickstart.md): Translate and dub uploaded audio/video: upload a file, quote, generate, then play or export the dubbed versions. - [Interpretation capabilities](https://wiz-myvocal.mintlify.app/api-reference/interpretation/capabilities.md): Read the Interpretation account state, rate, language catalog and supported formats. - [Create an upload session](https://wiz-myvocal.mintlify.app/api-reference/interpretation/createUpload.md): Start a multipart upload for the project's source audio or video file. - [Sign an upload part](https://wiz-myvocal.mintlify.app/api-reference/interpretation/signUploadPart.md): Get a presigned URL for one part of an upload session. - [Complete an upload](https://wiz-myvocal.mintlify.app/api-reference/interpretation/completeUpload.md): Assemble the uploaded parts, probe the media and commit the source version. - [Get upload status](https://wiz-myvocal.mintlify.app/api-reference/interpretation/getUpload.md): Check how many parts have been received and whether the source is ready. - [Remove the interpretation source](https://wiz-myvocal.mintlify.app/api-reference/interpretation/deleteSource.md): Detach the uploaded source from a project and return to a draft. - [Patch the interpretation draft](https://wiz-myvocal.mintlify.app/api-reference/interpretation/patchDraft.md): Update the source language, keyterms, cloning strength and target languages of a draft. - [Quote interpretation targets](https://wiz-myvocal.mintlify.app/api-reference/interpretation/createQuote.md): Price the translation and dubbing of the requested target languages. - [Accept an interpretation quote](https://wiz-myvocal.mintlify.app/api-reference/interpretation/createGeneration.md): Accept a quote and start generating the translated target languages. - [Get an interpretation job](https://wiz-myvocal.mintlify.app/api-reference/interpretation/getJob.md): Read the progress of one interpretation job, and the job list from the project detail. - [Get a retry plan](https://wiz-myvocal.mintlify.app/api-reference/interpretation/retryPlan.md): Ask the server what a retry of a failed target would cost and which cycle it would use. - [Retry a failed target](https://wiz-myvocal.mintlify.app/api-reference/interpretation/retryTarget.md): Confirm the server's retry plan and restart the failed target language. - [Play an interpretation asset](https://wiz-myvocal.mintlify.app/api-reference/interpretation/playback.md): Get a temporary URL for a finished language version. - [Create an export](https://wiz-myvocal.mintlify.app/api-reference/interpretation/createExport.md): Start a downloadable export of one finished target language. - [Download an export](https://wiz-myvocal.mintlify.app/api-reference/interpretation/downloadExport.md): Poll an export and get a temporary download URL once it is ready. - [Create an interpretation project](https://wiz-myvocal.mintlify.app/api-reference/interpretation/createProject.md): Create an Interpretation project. The project starts empty; upload a source next. - [Get an interpretation project](https://wiz-myvocal.mintlify.app/api-reference/interpretation/getProject.md): Read the full state of an Interpretation project: source, targets and jobs. - [List interpretation projects](https://wiz-myvocal.mintlify.app/api-reference/interpretation/listProjects.md): Page through the Interpretation projects owned by your account. - [Rename an interpretation project](https://wiz-myvocal.mintlify.app/api-reference/interpretation/renameProject.md): Change the display name of an Interpretation project. - [Delete an interpretation project](https://wiz-myvocal.mintlify.app/api-reference/interpretation/deleteProject.md): Delete an Interpretation project owned by your account. - [Characters, quotes and billing](https://wiz-myvocal.mintlify.app/guides/characters-and-quotes.md): How Speech to Text, Text-to-Music and Interpretation use Characters, reservations, settlement and release. - [Async jobs, polling and retries](https://wiz-myvocal.mintlify.app/guides/async-jobs-and-retries.md): For Text-to-Music and Interpretation: how jobs report progress, and how to poll, time out and recover safely. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.