awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
LokerL avatar

LokerL/tts-vue

0
View on GitHub↗
6,098 stars·856 forks·TypeScript·MIT·21 viewstts-doc.loker.vip/home.html↗

Tts Vue

🎤 微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建。

Features

  • Azure Speech Integrations - Converts text into natural-sounding speech using Microsoft's Azure Speech API with multiple voices and languages.
  • Desktop Shells - Bundles a web-based UI into a cross-platform desktop application using Electron and Chromium.
  • Azure TTS Desktop Clients - A desktop application that converts text to speech using Microsoft Azure Speech APIs with SSML and batch processing.
  • Voice Parameter Controls - Adjusts language, voice, style, role, speaking rate, and pitch for each conversion and saves configurations.
  • Text-to-Speech Conversions - Converts plain text into spoken audio using Microsoft's synthesis engine, with automatic text slicing for long passages.
  • Microsoft API Conversions - Converts written text into spoken audio using Microsoft, Edge, or Azure Speech APIs, each with different stability and limits.
  • SSML Conversions - Provides SSML-tagged text-to-speech conversion for fine-grained control over pronunciation and prosody.
  • Text-to-Speech Integrations - Integrates Microsoft Azure Cognitive Services Speech API for cloud-based text-to-speech synthesis with SSML support.
  • Text-to-Speech Synthesis - Converts written text into spoken audio using Microsoft's synthesis engine, with automatic long-text slicing and punctuation-based segmentation.
  • Text-to-Audio Batch Conversion - Processes multiple text files simultaneously to generate MP3 audio files in bulk.
  • File-Based Batch Conversions - Reads multiple UTF-8 text files sequentially, converts each to MP3, and handles long-text slicing automatically.
  • Voice Customization - Adjusts language, voice, style, role, speaking rate, and pitch for each conversion and saves configurations.
  • Azure Credential Configuration - Sets up a Microsoft Azure Speech resource by providing its key and region to enable reliable TTS synthesis.
  • Character-Limited Segmenters - Automatically divides lengthy text or files into smaller segments for processing.
  • Long Text Slicing - Automatically splits lengthy text into segments for reliable conversion to spoken audio.
  • Audio File Exports - Saves synthesized speech as an audio file, with options to change the default save location or rename the file extension.
  • Phonetic Pronunciation Overrides - Controls word pronunciation, pauses, and other speech behaviors by embedding simple SSML tags in the input text.
  • Speech Synthesis Markup Controls - Interprets Speech Synthesis Markup Language tags to control pronunciation, pauses, and prosody during synthesis.
  • Punctuation-Based Segmenters - Splits long text into manageable segments based on punctuation and character limits for reliable API processing.
  • User Preference Persistence - Saves user preferences and voice profiles to local storage for reuse across sessions.
  • TTS-Specific Configurations - Configures download path, auto-play behavior, update notifications, preview text, and manages saved voice configurations.
  • Vue3 项目 - Listed in the “Vue3 项目” section of the Great Open Source Project awesome list.

Star history

Star history chart for lokerl/tts-vueStar history chart for lokerl/tts-vue

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does lokerl/tts-vue do?

🎤 微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建。

What are the main features of lokerl/tts-vue?

The main features of lokerl/tts-vue are: Azure Speech Integrations, Desktop Shells, Azure TTS Desktop Clients, Voice Parameter Controls, Text-to-Speech Conversions, Microsoft API Conversions, SSML Conversions, Text-to-Speech Integrations.

Which projects share features with lokerl/tts-vue?

Projects with overlapping indexed features include: espeak-ng/espeak-ng — espeak-ng is a multilingual text-to-speech engine and C-based library that converts written text into spoken audio… jianchang512/chattts-ui — ChatTTS-ui is a web-based interface and API wrapper for the ChatTTS model, designed to convert written text and mixed… denizsafak/abogen — Abogen is a text-to-speech audiobook generator that transforms digital documents and subtitle files into audiobooks.… jing332/tts-server-android — tts-server-android is a system-level text-to-speech service for Android that routes synthesis requests to external… snakers4/silero-models — This is a collection of pre-trained neural models for speech recognition, synthesis, and voice activity detection. It… ohf-voice/piper1-gpl — This project is a neural text-to-speech system and voice trainer that converts written text into spoken audio across a…

Projects sharing features with Tts Vue

These projects share indexed features with Tts Vue. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • espeak-ng/espeak-ngespeak-ng avatar

    espeak-ng/espeak-ng

    6,604View on GitHub↗

    espeak-ng is a multilingual text-to-speech engine and C-based library that converts written text into spoken audio across various languages, accents, and regional dialects. It functions as both a programmatic interface for embedding synthesis capabilities into external applications and a phonetic text converter that translates written text into phoneme codes. The system utilizes multiple synthesis methods, including formant synthesis to generate vocal sounds mathematically and diphone synthesis to produce audio by concatenating pre-recorded phonetic segments. It incorporates a speech processo

    C
    View on GitHub↗6,604
  • jianchang512/chattts-uijianchang512 avatar

    jianchang512/ChatTTS-ui

    7,607View on GitHub↗

    ChatTTS-ui is a web-based interface and API wrapper for the ChatTTS model, designed to convert written text and mixed language input into spoken audio. It functions as an AI speech synthesis dashboard and a programmatic generator for creating naturalistic voice output. The project focuses on custom voice profiling and speech nuance control. It allows for the maintenance of consistent speaker characteristics using seed values and data files, while providing controls for tone, laughter, and pauses through behavioral prompts and sampling parameters. The system includes a client-server architect

    Python
    View on GitHub↗7,607
  • denizsafak/abogendenizsafak avatar

    denizsafak/abogen

    4,135View on GitHub↗

    Abogen is a text-to-speech audiobook generator that transforms digital documents and subtitle files into audiobooks. It utilizes language models to perform text normalization, rewriting contractions and punctuation to produce more natural speech synthesis. The system features a voice profile mixer that blends multiple voice models using adjustable weight ratios to create personalized synthetic voices. It also includes an automated export system that sends completed audio files and metadata to a remote Audiobookshelf server via a web API. The project manages the end-to-end audiobook productio

    Pythonaudiobookaudiobookscontent-creation
    View on GitHub↗4,135
  • jing332/tts-server-androidjing332 avatar

    jing332/tts-server-android

    4,419View on GitHub↗

    tts-server-android is a system-level text-to-speech service for Android that routes synthesis requests to external cloud APIs or local engines. It functions as an HTTP speech synthesis gateway, converting system speech requests into customizable HTTP requests for remote cloud services. The project includes a narrative dialogue parser that uses quotation marks to differentiate between narration and dialogue, allowing for different reading styles. It also features a voice manager and synthesis interface to implement text replacement rules and automatic retries to improve voice output accuracy.

    Kotlinandroidcompose-uigolang
    View on GitHub↗4,419
  • Compare all 30 related projects→