Skip to content

I've built an online text-to-speech platform based on Microsoft's Edge TTS engine. It's completely free, requires no registration, and is ready to use right away.

https://tts.pyvideotrans.com

I previously offered a similar service, but it had to be suspended due to server expiration and other reasons.

Now, with the help of the powerful Workers technology from 网络菩萨 (Network Bodhisattva)'s family, I've rebuilt this platform. It can provide stable and reliable free service! As long as the usage is not extremely high, there will be no costs. Of course, there's no need to shut it down, unless Microsoft strengthens the rate limiting and no longer offers free use.

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

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

  • Multi-Language Support: Supports multiple languages and a wide range of character choices to meet your diverse needs.

  • Emotional Adjustment: Offers over 20 tone and emotional options (such as angry, happy, sad, etc.) to make your voice more expressive. (Some characters may not support emotional adjustment.)

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

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

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 SRT subtitle files or TXT text files.

  2. Select Language and Character: Accurately select the language corresponding to the text and choose your favorite voiceover character. You can click the "Try" button to preview the timbre of different characters.

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

Tip for Adding Silence

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

Method: Add square brackets [] at the end of the line where you want to add silence, and enter the silence duration (in milliseconds) inside the brackets. For example, [500] indicates that 500 milliseconds of silence will be added after the end of that line.

Note

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

Voice synthesis is done line by line, and the addition of silent fragments takes effect between lines.