Install
openclaw skills install @runapi-ai/runapi-openai-transcriptionTranscribe uploaded audio through RunAPI with an OpenAI-compatible API. Use for one-off transcription, subtitle output, multilingual hints, or application integration. Prefer the RunAPI CLI for manual requests and the target-language SDK for production integration.
openclaw skills install @runapi-ai/runapi-openai-transcriptionTranscribe a local audio file synchronously. Integration code uses the target-language SDK; manual verification uses the runapi CLI.
runapi binary. For full CLI-specific agent guidance, see https://github.com/runapi-ai/cli-skill.runapi CLI as the production runtime integration layer.For application integration, confirm the target SDK's install command, multipart file input, synchronous run method, response formats, and error classes before using CLI help or raw HTTP examples. Choose the package for the application's runtime:
@runapi.ai/openai-transcriptionrunapi-openai-transcriptionrunapi-openai-transcriptiongithub.com/runapi-ai/openai-transcription-sdk/goai.runapi:runapi-openai-transcriptionrunapi-ai/openai-transcriptionCall speech_to_text with a local file. An omitted model selects whisper-1. Append languages[], keywords[], and timestamp_granularities[] once per value when using raw multipart HTTP. Completion means the response remains a JSON object for JSON formats or the exact string for text, SRT, and VTT formats.
The runapi binary is the one-off and manual testing runtime dependency. Run
runapi auth status first, then inspect the current request fields:
runapi auth status
runapi openai-transcription speech-to-text --help
runapi openai-transcription speech-to-text --file audio.mp3 --response-format text
Completion means the command exits successfully and prints the transcription in the selected response format.
whisper-1 supports JSON, text, verbose JSON, SRT, VTT, and word or segment timestamps.gpt-transcribe supports JSON or text plus repeated language and keyword hints.language and languages are alternative hint forms; send only one.