Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

AI Text-To-Speech Banner

Version Platform .NET Voices License

Downloads Stars Last Commit Issues


About

AI Text-To-Speech is a versatile desktop application for converting text into natural-sounding speech. It integrates leading cloud providers — ElevenLabs, Azure Cognitive Services, and Google Cloud TTS — alongside local models Bark and Tortoise-TTS for fully offline synthesis. The application supports voice cloning from short audio samples, 50+ languages, emotional tone control, SSML markup for fine-grained prosody, and batch export to MP3, WAV, and OGG formats.


Download

Download All Releases


Features

Category Feature Details
Cloud TTS ElevenLabs Ultra-realistic voices, voice design, multilingual v2
Cloud TTS Azure Cognitive 400+ neural voices, custom neural voice, SSML
Cloud TTS Google Cloud WaveNet/Neural2 voices, Studio quality, auto-punctuation
Local TTS Bark Fully offline, emotion tokens, music/SFX generation
Local TTS Tortoise-TTS High-quality cloning, multi-conditioning, slow but premium
Voice Clone Sample-based Clone from 10s–3min audio, speaker verification, fine-tune
Languages 50+ supported Auto language detection, accent control, code-switching
Emotion Style control Happy, sad, angry, whispering, shouting, narration styles
SSML Markup support Breaks, emphasis, pitch, rate, volume, phoneme, say-as
Export Audio formats MP3 (variable bitrate), WAV (16/24-bit), OGG Vorbis
Batch Bulk processing Text file import, chapter splitting, queue management

Requirements

Component Minimum Recommended
OS Windows 10 x64 Windows 11 x64
.NET 8.0 Runtime 8.0 Runtime
RAM 4 GB 8 GB+
GPU Not required (cloud) NVIDIA GTX 1060+ (local models)
CUDA Not required (cloud) 11.8+ (for Bark/Tortoise)
Disk 2 GB free 20 GB+ (for local models)
Internet Required for cloud providers Optional with local models

Setup

  1. Download the latest release from Releases
  2. Extract to your preferred folder
  3. Install .NET 8.0 Runtime
  4. Launch AI-Text-To-Speech.exe
  5. For cloud providers, enter API keys in Settings → Providers:
    • ElevenLabs: elevenlabs.io API key
    • Azure: Cognitive Services subscription key + region
    • Google Cloud: Service account JSON
  6. For local models, download via Settings → Local Models → Download
  7. Select a voice, enter text, and click Generate

Project Structure

AI-Text-To-Speech/
├── src/
│   ├── Core/
│   │   └── TTSEngine.cs               # Central TTS orchestrator
│   ├── Providers/
│   │   ├── ElevenLabsProvider.cs       # ElevenLabs API integration
│   │   ├── AzureTTSProvider.cs         # Azure Cognitive Services TTS
│   │   └── LocalModelProvider.cs       # Bark & Tortoise-TTS local runner
│   ├── VoiceClone/
│   │   └── VoiceCloner.cs             # Voice cloning from audio samples
│   ├── Export/
│   │   └── AudioExporter.cs           # MP3/WAV/OGG encoding & export
│   └── UI/
│       └── TTSWindow.cs               # WPF main application window
├── bin/
│   └── Release/
├── banner.svg
├── README.md
├── name.txt
├── desc.txt
└── topics.txt

Supported Voices

  • ElevenLabs — 30+ premium voices, custom voice design, professional voice cloning
  • Azure Neural — 400+ voices across 140+ languages, custom neural voice training
  • Google WaveNet — High-fidelity WaveNet synthesis, Neural2 next-gen voices
  • Bark — Open-source, supports emotion tokens, laughter, music snippets
  • Tortoise-TTS — Ultra-high quality, multi-sample conditioning, speaker cloning

AI Text-To-Speech is an independent project. ElevenLabs is a trademark of ElevenLabs, Inc. Azure is a trademark of Microsoft Corporation. Google Cloud is a trademark of Google LLC. All trademarks belong to their respective owners.

About

AI Text-To-Speech is a versatile desktop application that converts text into natural-sounding speech using leading AI providers and local models. It integrates ElevenLabs, Azure Cognitive Services, and Google Cloud TTS for cloud synthesis, plus Bark and Tortoise-TTS for fully offline generation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors