All skills
Skillintermediate
WatsonX Audio Transcription
| Property | Details | |----------|---------| | Description | WatsonX audio transcription using Whisper models for speech-to-text | | Provider Route on LiteLLM | `watsonx/` | | Supported Operations | `/v1/audio/transcriptions` | | Link to Provider Doc | [IBM WatsonX.ai ↗](https://www.ibm.com/watsonx) |
Claude Code Knowledge Pack7/10/2026
Overview
WatsonX Audio Transcription
Overview
| Property | Details |
|---|---|
| Description | WatsonX audio transcription using Whisper models for speech-to-text |
| Provider Route on LiteLLM | watsonx/ |
| Supported Operations | /v1/audio/transcriptions |
| Link to Provider Doc | IBM WatsonX.ai ↗ |
Quick Start
LiteLLM SDK
response = litellm.transcription(
model="watsonx/whisper-large-v3-turbo",
file=open("audio.mp3", "rb"),
api_base="https://us-south.ml.cloud.ibm.com",
api_key="your-api-key",
project_id="your-project-id"
)
print(response.text)
LiteLLM Proxy
model_list:
- model_name: whisper-large-v3-turbo
litellm_params:
model: watsonx/whisper-large-v3-turbo
api_key: os.environ/WATSONX_APIKEY
api_base: os.environ/WATSONX_URL
project_id: os.environ/WATSONX_PROJECT_ID
curl http://localhost:4000/v1/audio/transcriptions \\
-H "Authorization: Bearer sk-1234" \\
-F file="@audio.mp3" \\
-F model="whisper-large-v3-turbo"
Supported Parameters
| Parameter | Type | Description |
|---|---|---|
model | string | Model ID (e.g., watsonx/whisper-large-v3-turbo) |
file | file | Audio file to transcribe |
language | string | Language code (e.g., en) |
prompt | string | Optional prompt to guide transcription |
temperature | float | Sampling temperature (0-1) |
response_format | string | json, text, srt, verbose_json, vtt |