Community-maintained integration. This service is built and maintained by Vakyam-AI. Pipecat does not test or officially support it. Please report issues and request changes on the source repository. Learn more about community integrations.
Overview
UseVakyamTTSService when your voice agent should speak Indian languages.
The service calls Vakyam AI and returns streaming audio
you can play through any Pipecat transport.
Supported languages include Tamil, Hindi, Telugu, Marathi, Gujarati, Kannada,
Bengali, and Indian English. Choose a preset voice or a custom voice you have
cloned in Vakyam.
Source Repository
Package source, the Daily example, and issue tracker
PyPI Package
The
pipecat-vakyam package on PyPIVakyam AI
Product overview, voices, and supported Indian languages
API Keys
Create and manage your Vakyam AI API keys
Installation
Install the community package. It is published separately frompipecat-ai:
Prerequisites
Account and API key
Set it in the environment:Configuration
Voice, language, model, and speaking rate. See Settings.
Output rate in Hz (
8000, 16000, 24000, or 48000). Leave unset to use
the pipeline’s output sample rate.Defaults to sentence-sized chunks, which produces more natural spoken replies.
Settings
Pass these throughVakyamTTSService.Settings(...). They can also be updated
while the pipeline is running.
Languages
Voice catalogs and language coverage can change. See Voices and
languages for the
current list.
Usage
Compatibility
Last tested with Pipecat v1.7.0 (pipecat-ai>=1.5,<2). See the
changelog
for updates.