Open-VoiceCanvas  by ItusiAI

Open-source text-to-speech (TTS) platform with Stripe payment support

created 5 months ago
378 stars

Top 76.3% on sourcepulse

GitHubView on GitHub
Project Summary

VoiceCanvas is an open-source, AI-powered text-to-speech and voice cloning platform designed for users needing high-quality, multilingual voice generation. It offers a robust feature set including over 50 language supports, multiple TTS engine integrations (OpenAI, AWS Polly, MiniMax), voice cloning capabilities, and a user management system with subscription tiers.

How It Works

The platform leverages a modern web stack with Next.js 14 for the frontend and PostgreSQL (Neon) with Prisma for the backend database. It integrates with various TTS providers, including OpenAI TTS for high-quality natural voices, AWS Polly for broad language support, and MiniMax for Chinese optimization. A key architectural feature is its intelligent fault tolerance, automatically switching to an alternative TTS service (AWS Polly) if the primary service (OpenAI) fails, ensuring service continuity.

Quick Start & Requirements

  • Install dependencies: npm install
  • Environment variables: Requires API keys for OpenAI, AWS, MiniMax, Stripe, and database connection strings. OAuth credentials for Google/GitHub are optional.
  • Database migration: npx prisma migrate dev
  • Run development server: npm run dev
  • Prerequisites: Node.js, PostgreSQL, API keys for integrated services.
  • Documentation: README

Highlighted Details

  • Supports 50+ languages and offers voice cloning with custom sound creation.
  • Integrates OpenAI TTS, AWS Polly, and MiniMax for diverse voice generation needs.
  • Features a user system with registration, login (including Google/GitHub OAuth), and subscription management (free trial, monthly/yearly plans, pay-as-you-go).
  • Includes Stripe integration for payment processing.

Maintenance & Community

The project is licensed under a "Copyright all rights reserved © 2025 VoiceCanvas" notice, which may imply restrictive usage. No community links or specific contributor details are provided in the README.

Licensing & Compatibility

The project's licensing is unclear, with a "Copyright all rights reserved" statement that may restrict commercial use or integration into closed-source projects. Further clarification on licensing is needed.

Limitations & Caveats

The project's licensing is not explicitly defined as open-source (e.g., MIT, Apache), despite the description claiming "100%开源". The "Copyright all rights reserved" notice suggests potential limitations on usage and distribution.

Health Check
Last commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
62 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Andre Zayarni Andre Zayarni(Cofounder of Qdrant), and
2 more.

RealChar by Shaunwei

0.1%
6k
Real-time AI character/companion creation and interaction codebase
created 2 years ago
updated 1 year ago
Feedback? Help us improve.