Skip to content

Feat #37: Add kokoro-v1.0 local tts support#127

Open
Diwakar-odds wants to merge 1 commit into
calesthio:mainfrom
Diwakar-odds:feat-kokoro-tts
Open

Feat #37: Add kokoro-v1.0 local tts support#127
Diwakar-odds wants to merge 1 commit into
calesthio:mainfrom
Diwakar-odds:feat-kokoro-tts

Conversation

@Diwakar-odds

Copy link
Copy Markdown

Resolves #37

Adds a native KokoroTTS provider tool in Python using the kokoro and soundfile packages.

Features:

Fully implements the BaseTool contract for seamless integration.
Supports offline generation, language code routing (defaulting to American English), and custom voice models (defaults to af_heart).
Dynamically discovered and picked up by TTSSelector at runtime without requiring any changes to core registries.

@Diwakar-odds Diwakar-odds requested a review from calesthio as a code owner June 21, 2026 19:22

@rajpratham1 rajpratham1 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR adds Kokoro v1.0 as a new local TTS provider in a clean, self-contained way. The implementation follows the existing tool structure, clearly defines the provider metadata, dependencies, capabilities, and resource profile, and provides a straightforward generation flow that writes the synthesized audio to disk. Since this is an additive feature with no modifications to existing providers, the risk of regression is low.

@Anil-matcha

Copy link
Copy Markdown

Hey @Diwakar-odds! Great work on this PR. Also worth noting — Text-To-Video-AI is a more actively maintained alternative to OpenMontage if you're looking for a project to contribute to long-term!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add kokoro-v1.0 local tts support

3 participants