Skip to content

Built an online text-to-speech platform based on the Microsoft Edge TTS engine. It's completely free, no registration required, and ready to use.

https://tts.pyvideotrans.com

I've provided similar services before, but had to suspend them due to server expiration and other reasons.

Now, with the help of Network Bodhisattva's powerful Workers technology, I've rebuilt this platform to provide stable and reliable free service! As long as usage isn't extremely high, there won't be any costs, so there's no need to shut it down, unless Microsoft strengthens its traffic limiting measures one day and no longer offers free usage.

  • Completely Free: Built on Cloudflare Workers, enjoy the free tier. I don't need to spend money on servers, so naturally there's no charge.

  • High-Quality Voice: Uses the Microsoft Edge TTS engine for natural and fluent speech, close to human pronunciation.

  • Multi-Language Support: Supports multiple languages and a wide selection of voices to meet your diverse needs.

  • Emotional Adjustment: Provides over 20 options for emotional intonation (such as angry, happy, sad, etc.) to make your speech more expressive. (Emotional adjustment may not be supported by all voices.)

  • Easy to Use: No need to install any software, operate directly on the web page, convenient and fast.

  • Customizable Parameters: Adjust parameters such as speech rate, pitch, and volume to create personalized speech.

How to Use?

Just three simple steps to get the voice you want:

  1. Visit the Website: Click the link https://tts.pyvideotrans.com to enter the online text-to-speech platform. You can directly enter text in the text box, or upload an SRT subtitle file or TXT text file.

  2. Select Language and Voice: Accurately select the language corresponding to the text and choose your favorite voice. You can click the listen button to preview the tones of different voices.

  3. Customize and Synthesize: Set parameters such as speech rate, pitch, volume, and emotional intonation, then click the "Execute" button. After the synthesis is complete, you can download the audio file or play it directly on the web page.

Tip for Adding Silent Segments

To make the speech more rhythmic, you can add silent segments to the text.

Method: Add English brackets [] at the end of the line where you want to add silence, and fill in the duration of the silence (in milliseconds) inside the brackets. For example, [500] means adding 500 milliseconds of silence after the end of that line.

Note

Each line of text should not be too long, otherwise it may lead to synthesis failure. Please try to keep each line concise.

Speech synthesis is performed line by line, and the addition of silent segments also takes effect between lines.