Skip to main content

AI Voice Synthesis Service

Python 3.11+ FastAPI TTS License: MIT

A production-grade Text-to-Speech (TTS) service providing high-quality voice synthesis via a robust API. Designed for low-latency synthesis and easy integration into applications.

🚀 Features

  • High Fidelity: Leverages state-of-the-art TTS models (VITS, YourTTS).
  • Multiple Voices: Support for various speakers and languages.
  • RESTful API: Simple endpoints for synthesis and voice listing.
  • Real-time Streaming: Support for streaming audio output.
  • Caching: Intelligent caching of synthesized audio for repeated text.
  • Containerized: Ready for deployment with Docker.

📁 Project Structure

ai-voice-synthesis-service/
├── app/
│   ├── api/          # API route handlers
│   ├── core/         # Configuration and logger
│   ├── services/     # TTS engine integration
│   └── main.py       # Application entrypoint
├── tests/            # Unit and functional tests
├── Dockerfile        # Production build
├── docker-compose.yml# Local development setup
└── requirements.txt  # Project dependencies

🛠️ Quick Start

# Clone
git clone https://github.com/Shivay00001/ai-voice-synthesis-service.git

# Set up environment
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Run the service
uvicorn app.main:app --host 0.0.0.0 --port 8000

📄 License

MIT License

Metadata

Release files for ai-voice-synthesis 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ai-voice-synthesis 1.0.0
File Size Uploaded Provenance
ai_voice_synthesis-1.0.0.tar.gz 4.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ai-voice-synthesis 1.0.0
File Interpreter ABI Platform
ai_voice_synthesis-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.3 kB

Release files / ai_voice_synthesis-1.0.0.tar.gz

Download URL ai_voice_synthesis-1.0.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
eaceca332ff31bfb7448798a872569eb1ed944a6c962a6f32678789f64a7efc5
BLAKE2b-256 checksum
How to use checksums
fc5bf414b661e202bbd0c3db7f099c95d478e546e994aee7cff2ea61b3f5e9b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Release files / ai_voice_synthesis-1.0.0-py3-none-any.whl

Download URL ai_voice_synthesis-1.0.0-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
622654c0d5006d2c3b7d928c239cceb5aa666c6f27972e50dff746a3cbedc009
BLAKE2b-256 checksum
How to use checksums
9767c447d555d7fd9505acf7355194b0faf48cdc1747ddb4603703dfc81b272e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Security for ai-voice-synthesis 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page