tiktok-tts and TikTok-Voice-TTS

These are competitors, as both tools provide client libraries for interacting with the TikTok text-to-speech API, with one implemented in Node.js and the other in Python.

tiktok-tts
55
Established
TikTok-Voice-TTS
46
Emerging
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 15/25
Maintenance 10/25
Adoption 9/25
Maturity 8/25
Community 19/25
Stars: 105
Forks: 15
Downloads: 624
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 89
Forks: 19
Downloads:
Commits (30d): 0
Language: Python
License:
Stale 6m
No License No Package No Dependents

About tiktok-tts

Steve0929/tiktok-tts

Provides a simple way to generate text-to-speech audio files using TikTok's text-to-speech (TTS) API in Node.js.

Supports multiple TikTok speaker voices with customizable output paths and filenames, handling regional API endpoint variations through configurable base URLs. Authenticates via TikTok session cookies and uses async/await patterns for non-blocking audio generation, saving MP3 files directly to the filesystem. Includes 40+ speaker voice options across different personas and languages, allowing fine-grained control over speech synthesis characteristics.

About TikTok-Voice-TTS

mark-rez/TikTok-Voice-TTS

Simple Python script to interact with the TikTok TTS Voices.

Leverages TikTok's native TTS API to generate MP3 audio from text with 100+ voice options spanning multiple languages, character personas, and singing styles. Offers flexible integration through CLI arguments, file input, or direct Python module import with optional playback. Supports both Latin and non-Latin character sets depending on voice availability.

Scores updated daily from GitHub, PyPI, and npm data. How scores work