Share via


IBM Watson Text to Speech (Independent Publisher) (Preview)

The IBM Watson Text to Speech service uses IBM's speech-synthesis capabilities to synthesize text into natural-sounding speech in a variety of languages, dialects, and voices.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Lucas Titus
URL https://uk.linkedin.com/in/lucas-titus-a59541176
Email lucas.titus.21@ucl.ac.uk
Connector Metadata
Publisher Lucas Titus
Website https://cloud.ibm.com/
Privacy policy https://www.ibm.com/us-en/privacy
Categories AI

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Service URL string The service URL True
API Key Name string The API key name True
API Key securestring The service API key True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Voice

Gets information about the specified voice.

List Voices

Lists all voices available for use with the service.

Pronunciation

Gets the phonetic pronunciation for the specified word.

Synthesize

Synthesizes text to audio that is spoken in the specified voice.

Get Voice

Gets information about the specified voice.

Parameters

Name Key Required Type Description
Voice Name
voice True string

Voice Name

Returns

Name Path Type Description
url
url string

url

name
name string

name

language
language string

language

customizable
customizable boolean

customizable

gender
gender string

gender

voice_transformation
supported_features.voice_transformation boolean

voice_transformation

custom_pronunciation
supported_features.custom_pronunciation boolean

custom_pronunciation

description
description string

description

List Voices

Lists all voices available for use with the service.

Returns

Name Path Type Description
voices
voices array of object
url
voices.url string

url

name
voices.name string

name

language
voices.language string

language

customizable
voices.customizable boolean

customizable

gender
voices.gender string

gender

voice_transformation
voices.supported_features.voice_transformation boolean

voice_transformation

custom_pronunciation
voices.supported_features.custom_pronunciation boolean

custom_pronunciation

description
voices.description string

description

Pronunciation

Gets the phonetic pronunciation for the specified word.

Parameters

Name Key Required Type Description
Voice Name
voice string

Voice Name

Text
text string

Text to pronounce

Returns

Name Path Type Description
pronunciation
pronunciation string

pronunciation

Synthesize

Synthesizes text to audio that is spoken in the specified voice.

Parameters

Name Key Required Type Description
Voice Name
voice string

Voice Name

Text
text True string

Text to convert to speech

Returns

Name Path Type Description
base64
base64 string

base64