uPiper and UnityPiper

Both are independent Unity wrapper implementations around the Piper TTS engine, making them direct competitors offering similar offline text-to-speech functionality for game development, with ayutaz/uPiper adding G2P phoneme conversion while mrtrizer/UnityPiper focuses on simpler integration.

uPiper
42
Emerging
UnityPiper
39
Emerging
Maintenance 13/25
Adoption 6/25
Maturity 15/25
Community 8/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 16/25
Stars: 21
Forks: 2
Downloads:
Commits (30d): 0
Language: C#
License: Apache-2.0
Stars: 36
Forks: 7
Downloads:
Commits (30d): 0
Language: C#
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About uPiper

ayutaz/uPiper

Unity TTS plugin: Piper neural synthesis + pure C# G2P (Japanese/English) + Unity Inference Engine. Windows/Mac/Linux/Android/iOS/WebGL ready. High-quality voices for games & apps.

This tool helps game developers, app creators, and content producers bring their projects to life with high-quality, natural-sounding voiceovers. You provide text in English, Japanese, or several other languages, and it generates realistic, expressive speech ready for use in Unity-based games and applications. It's ideal for anyone needing dynamic, multilingual audio without recording human voices.

game-development app-creation voiceover localization unity-development

About UnityPiper

mrtrizer/UnityPiper

Offline text to speech inside Unity

Quickly add spoken dialogue or narration directly into your Unity projects without an internet connection. You provide text and a trained voice model, and the tool converts it into speech that plays within your Unity application. This is ideal for game developers, interactive experience designers, or anyone building Unity applications needing dynamic, offline voice output.

game-development interactive-experiences unity-development offline-features voice-narration

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