Baidu Text-to-Speech


The baidu text-to-speech platform uses Baidu TTS engine to read a text with natural sounding voices.

Configuration

To get started, add the following lines to your configuration.yaml:

#Example configuration.yaml entry
tts:
  - platform: baidu
    app_id: YOUR_APPID
    api_key: YOUR_APIKEY
    secret_key: YOUR_SECRETKEY

Configuration Variables

app_id

(string)(Required)The App ID for the use this service, must be already registered on Baidu.

api_key

(string)(Required)The API key from Baidu.

secret_key

(string)(Required)The secret key from Baidu.

speed

(integer)(Optional)Audio speed from 0 to 9.

Default value: 5

pitch

(integer)(Optional)Audio pitch from 0 to 9.

Default value: 5

volume

(integer)(Optional)Audio volume from 0 to 15.

Default value: 5

person

(integer)(Optional)The voice type. You choose one from 0, 1, 3 or 4.

Default value: 0

At the moment, zh is the only supported language and therefore the default value.