Pico TTS

The picotts text-to-speech integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] uses Pico TTS library to read out text with natural sounding voices. Pico TTS is a powerful open-source engine that runs locally (cloudless) so it can work even without an internet connection.

Configuration

To enable text-to-speech with Pico, add the following lines to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file, restart Home Assistant to apply the changes. The integration is now shown on the integrations page under Settings > Devices & services. Its entities are listed on the integration card itself and on the Entities tab.

# Example configuration.yaml entry
tts:
  - platform: picotts

Configuration Variables

language string (Optional, default: en-US)

The language to use. Supported languages are en-US, en-GB, de-DE, es-ES, fr-FR and it-IT.

Full configuration example

The configuration sample below shows how an entry can look like:

# Example configuration.yaml entry
tts:
  - platform: picotts
    language: "fr-FR"