AI Personal Learning
and practical guidance

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment

General Introduction

Easy-Voice-Toolkit is a multifunctional toolkit based on the Open Source Speech Project that provides a wide range of automated audio tools for speech recognition, speech transcription, speech conversion, dataset creation and model training. Users can selectively use these tools as needed, or use them sequentially to gradually convert raw audio files into ideal speech models. The toolkit supports local deployment, and users can download a lightweight installation package or a portable package for use.

 


Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

 

Function List

  • audio processing

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

  • speech recognition

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

  • voice transcription

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

  • Data set creation (SRT conversion & WAV splitting)

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

  • model training

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

  • speech synthesis

Easy Voice Toolkit: AI Voice Toolkit for Local Deployment-1

 

Using Help

Installation Process:

  1. Download Lightweight Installer: Small packages that contain installation instructions, but do not contain the necessary environment dependencies and models.
  2. Download Ready-to-Use Carrying Case: Large package with all environment dependencies and multiple model presets, download and unzip for use.

Local Deployment - User Installation:

  1. Download the lightweight installer or ready-to-use portable package.
  2. Unzip the downloaded file.
  3. (of a computer) run .exe file or its shortcut.

Local Deployment - Developer setup environment:

  1. Make sure Python 3.8 or later is installed.
  2. Cloning Project Warehouse:
    git clone https://github.com/Spr-Aachen/Easy-Voice-Toolkit.git
    
  3. Switch to the project directory:
    cd Easy-Voice-Toolkit
    
  4. Install dependencies:
    pip install -r requirements.txt
    
  5. Install the GUI dependencies:
    pip install pyside6 QEasyWidgets pywin32==300 psutil pynvml darkdetect PyGithub
    
  6. Run the program:
    python Run.py
    

Functional operation flow:

  1. audio processing: Import the audio file, select the desired processing tools (e.g. noise reduction, editing, etc.), apply the processing and save the result.
  2. speech recognition: Import the audio file, select the speech recognition model, run the recognition and export the text results.
  3. voice transcription: Import the audio file, select the transcription tool, run the transcription and export the subtitle file (e.g. SRT).
  4. Data set production: Import audio files, select the dataset creation tool, and perform SRT conversion or WAV splitting to generate a training dataset.
  5. model training: Import the training dataset, select the model training tool, configure the training parameters, run the training and save the model.
  6. phonetic transcription: Import audio files, select the voice conversion tool, configure the conversion parameters, run the conversion and save the result.

caveat

  • Currently, the UI interface only supports Windows systems.
  • Please ensure a stable internet connection during download and use.
  • If you encounter problems, please refer to the instructions and FAQs in the project repository.
AI Easy Learning

The layman's guide to getting started with AI

Help you learn how to utilize AI tools at a low cost and from a zero base.AI, like office software, is an essential skill for everyone. Mastering AI will give you an edge in your job search and half the effort in your future work and studies.

View Details>
May not be reproduced without permission:Chief AI Sharing Circle " Easy Voice Toolkit: AI Voice Toolkit for Local Deployment

Chief AI Sharing Circle

Chief AI Sharing Circle specializes in AI learning, providing comprehensive AI learning content, AI tools and hands-on guidance. Our goal is to help users master AI technology and explore the unlimited potential of AI together through high-quality content and practical experience sharing. Whether you are an AI beginner or a senior expert, this is the ideal place for you to gain knowledge, improve your skills and realize innovation.

Contact Us
en_USEnglish