Introduction to edge-TTS-record
The edge-TTS-record is an innovative tool designed for recording text-to-speech (TTS) voices from the Microsoft Edge browser and exporting them as .wav
audio files. This tool is primarily developed for the Windows platform.
Key Features
This tool leverages Microsoft Edge's impressive online TTS capabilities, particularly its realistic voices in Chinese (zh-CN) such as Xiaoxiao and Yunyang. The key characteristics of edge-TTS-record include:
- Easy Download and Setup: The tool can be downloaded as a simple executable file, edge-TTS-record.exe, which requires internet access for proper functionality.
- User-Friendly Interface: Users can enter text into a text box, adjust parameters, and click on the preview button to listen before actually recording.
- Seamless Audio Recording: Once satisfied with the preview, users can start recording, and the audio file will be saved in the chosen directory.
Usage Guidelines
- Microsoft Edge Requirement: This tool requires the Chromium-based version of Microsoft Edge, which comes pre-installed on Windows 10. If it’s not installed, the program will automatically download and install it for you.
- Internet Connectivity: Since the voices are hosted online, both the preview and the recording functionalities rely on a stable internet connection.
- Recording Tips: It records audio globally, so users should ensure other software does not interfere with sound during the recording.
- Additional Software Requirements: If you experience recording issues, you might need to install the .NET Framework, which is available for download here.
Limitations
- Voice Options: The tool currently cannot adjust the pitch of the available online voices.
- Device Selection: Presently, it does not support choosing specific recording devices.
Future Improvements
The project plans to roll out updates to enhance user experience, including:
- Configurable path for saving recordings
-
Ability to select recording devices (currently unavailable) - Built-in detection for software updates
Supporting Repositories
- User Interface: The project's interface is developed using vue.js, and the repository is accessible here.
- Audio Recording Module: The backend for audio recording is developed in C# using NAudio and can be found here.
For those interested in a visual demonstration of the tool, you can view it on Bilibili.
The edge-TTS-record tool stands as an exemplary project for anyone interested in utilizing cutting-edge text-to-speech technology to create high-quality audio content.