AI Personal Learning
and practical guidance

AsrTools: speech-to-subtitle tool, lightweight client with built-in interfaces to Cutscene, Racer, and Must-Cut

General Introduction

AsrTools is a smart speech-to-text tool with built-in interfaces from big players like Cutscene, Fast, Must Cut, etc. It supports efficient multi-threaded batch processing without GPU or cumbersome configuration. It is developed based on PyQt5, with a beautiful and user-friendly interface, capable of outputting SRT and TXT format subtitle files. The tool processes audio files in the cloud by calling big-factory interfaces and provides stable and fast text conversion services, suitable for users who need to efficiently process audio to text.

AsrTools: intelligent speech-to-text tool, silhouette, snapshot, must-cut reverse interface-1


 

Function List

  • Calling the big factory interface: support clipping, fast hand, must cut and other big factory interface, to provide high-quality services
  • No need for complex configurations: no GPU and cumbersome local configurations, users can easily get started
  • High-value interface: Based on PyQt5 and qfluentwidgets, the interface is beautiful and user-friendly.
  • Efficient batch processing: supports multi-threaded concurrent and batch processing, fast text conversion speed
  • Multi-format support: support for generating SRT and TXT subtitle files to meet different needs

 

Using Help

Installation Guide

Installing from a release

  1. Download the packagedReleaseVersion.
  2. Unzip and run AsrTools.exe to launch the GUI interface.
  3. System requirements: Windows 10 or later.

download from a network drive

Chief AI Sharing CircleThis content has been hidden by the author, please enter the verification code to view the content
Captcha:
Please pay attention to this site WeChat public number, reply "CAPTCHA, a type of challenge-response test (computing)", get the verification code. Search in WeChat for "Chief AI Sharing Circle"or"Looks-AI"or WeChat scanning the right side of the QR code can be concerned about this site WeChat public number.

 

Installation from source (developers)

  1. Clone the repository and go to the project directory:
    git clone https://github.com/WEIFENG2333/AsrTools.git
    cd AsrTools
    
  2. Install the dependency and run it:
    pip install -r requirements.txt
    python asr_gui.py
    

Guidelines for use

  1. Launching the application: Run the downloaded executable or launch the GUI interface via the command line.
  2. Select ASR Engine: Select the ASR engine you need to use in the drop-down menu (Cutscene, Racer, Must Cut).
  3. To add a file: Click the "Select File" button or drag and drop the file/folder to the specified area.
  4. Start Processing: Click "Start Processing" button, the program will automatically start converting and generate SRT or TXT subtitle files in the original audio directory after completion (3 threads are kept running by default).

Pure code call example

  1. Install the requests library:
    pip install requests
    
  2. Use the sample code:
    from bk_asr import BcutASR, JianYingASR, KuaiShouASR
    
    audio_file = "resources/test.mp3"
    asr = BcutASR(audio_file)  # can choose between BcutASR, JianYingASR, KuaiShouASR.
    result = asr.run()
    srt = result.to_srt()  # Generate SRT subtitle files
    txt = result.to_txt()  # Generate TXT subtitle files
    json_data = result.to_json()  # Returns a dictionary (with time)
    print(txt)
    
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 " AsrTools: speech-to-subtitle tool, lightweight client with built-in interfaces to Cutscene, Racer, and Must-Cut

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