# VoiceOS API > Promptable speech-to-text for voice agents and developer products. ## Docs - [Create transcription](https://docs.voiceos.com/api-reference/transcriptions.md): Transcribe audio with optional message context and a dynamic ASR dictionary. - [Promptable ASR](https://docs.voiceos.com/concepts/promptable-asr.md): Two simple stories showing how context improves transcription quality. - [cURL](https://docs.voiceos.com/examples/curl.md): Call the promptable transcription API from a shell. - [Node.js](https://docs.voiceos.com/examples/node.md): Call the promptable transcription API from Node.js or Bun. - [Python](https://docs.voiceos.com/examples/python.md): Call the promptable transcription API from Python. - [Dictionary](https://docs.voiceos.com/guides/dictionary.md): Help ASR recognize rare terms, product names, and code identifiers. - [Errors](https://docs.voiceos.com/guides/errors.md): Understand validation and provider errors from the transcription API. - [Languages](https://docs.voiceos.com/guides/languages.md): Configure auto-detection or constrain transcription to specific languages. - [VoiceOS API](https://docs.voiceos.com/index.md): Build voice products with promptable speech-to-text. - [Quickstart](https://docs.voiceos.com/quickstart.md): Send your first promptable transcription request. ## OpenAPI Specs - [openapi](https://docs.voiceos.com/api-reference/openapi.json)