> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.kotoba.tech/s2t/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.kotoba.tech/_mcp/server. # Speech to Text ## Docs - [Python SDK — s2t](https://docs.kotoba.tech/s2t/python-sdk.md): Speech-to-text from Python, REST file transcription + WebSocket streaming. ## API Docs - Live (WebSocket) > ASR [asr](https://docs.kotoba.tech/s2t/streaming/asr/asr.md) - File (REST) > Speech to Text API [Create transcript from one uploaded audio file.](https://docs.kotoba.tech/s2t/file/speech-to-text-api/create-speech-to-text-transcript.md) - Job API (REST) > Transcription API [Submit an audio file for asynchronous transcription.](https://docs.kotoba.tech/s2t/batch/transcription-api/submit-transcription-job-v-1-transcription-jobs-post.md) - Job API (REST) > Transcription API [Fetch the transcription result for a completed job.](https://docs.kotoba.tech/s2t/batch/transcription-api/get-transcription-job-v-1-transcription-jobs-job-id-get.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.kotoba.tech/openapi.json) - [OpenAPI YAML](https://docs.kotoba.tech/openapi.yaml) ## AsyncAPI Specification The raw AsyncAPI 2.6.0 specification for the WebSocket channels is available at: - [AsyncAPI JSON](https://docs.kotoba.tech/asyncapi.json) - [AsyncAPI YAML](https://docs.kotoba.tech/asyncapi.yaml)