IBM Watson Speech
Official IBM Watson Speech to Text and Text to Speech REST operations.
Connect this API to an AI agent Browse all specs
What you can do with IBM Watson Speech via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| POST | /v1/recognize |
recognizeAudio | Recognize audio Method: POST Path: /v1/recognize IMPORTANT: This function has 1 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - model: No description Request Body: REQUIRED: - file: File parameter from audio/* |
| POST | /v1/synthesize |
synthesizeSpeech | Synthesize speech Method: POST Path: /v1/synthesize IMPORTANT: This function has 1 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - voice: No description Header Parameters: OPTIONAL: - Accept: No description Request Body: REQUIRED: - text: text parameter from application/json |
Usage guide
## Authentication Create IBM Watson service instances and copy the instance URL and API key from IBM Cloud credentials. Use Basic authentication with username `apikey` and the API key as password, or exchange the key for an IBM IAM token and send `Authorization: Bearer $IBM_IAM_TOKEN`. ## Speech to text Call the instance `/v1/recognize` endpoint with an audio body and optional `model`. ## Text to speech Call the Text to Speech instance `/v1/synthesize` with text and an `Accept` audio format. Official docs: https://cloud.ibm.com/apidocs/speech-to-text
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “IBM Watson Speech” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.