AsrTools : outil de conversion de la parole en sous-titres, client léger avec interfaces intégrées pour Cutscene, Racer et Must-Cut

Introduction générale

AsrTools est un outil de synthèse vocale intelligent avec des interfaces intégrées de grands acteurs tels que Cutscene, Fast, Must Cut, etc. Il prend en charge un traitement par lots multithread efficace sans GPU ou configuration encombrante. Il est développé sur la base de PyQt5, avec une interface belle et conviviale, capable de produire des fichiers de sous-titres aux formats SRT et TXT. L'outil traite les fichiers audio dans le nuage en appelant les interfaces big-factory et fournit des services de conversion de texte stables et rapides, adaptés aux utilisateurs qui ont besoin de traiter efficacement l'audio en texte.

AsrTools:语音转字幕工具,内置剪映、快手、必剪接口的轻量客户端

 

Liste des fonctions

  • Appeler l'interface de la grande usine : soutien à la découpe de films, à la main rapide, à la découpe obligatoire et à d'autres interfaces de la grande usine, afin de fournir des services de haute qualité.
  • Pas besoin de configurations complexes : aucune configuration locale lourde n'est requise pour le GPU, ce qui permet aux utilisateurs de démarrer facilement.
  • Interface de grande qualité : basée sur PyQt5 et qfluentwidgets, l'interface est belle et conviviale.
  • Traitement par lots efficace : prise en charge du traitement simultané et par lots multithreads, vitesses de conversion de texte élevées
  • Prise en charge multiformat : prise en charge de la génération de fichiers de sous-titres SRT et TXT pour répondre à différents besoins

 

Utiliser l'aide

Guide d'installation

Installation à partir d'une version

  1. Télécharger l'emballageLibérationVersion.
  2. Dézippez et exécutez AsrTools.exe pour lancer l'interface graphique.
  3. Configuration requise : Windows 10 ou version ultérieure.

téléchargement web

Téléchargement Netflix :https://wwwm.lanzoue.com/idGJN2alm88h

 

Installation à partir des sources (développeurs)

  1. Clonez le dépôt et allez dans le répertoire du projet :
    git clone https://github.com/WEIFENG2333/AsrTools.git
    cd AsrTools
    
  2. Installez la dépendance et exécutez-la :
    pip install -r requirements.txt
    python asr_gui.py
    

Lignes directrices pour l'utilisation

  1. Lancement de l'application : Exécutez l'exécutable téléchargé ou lancez l'interface graphique via la ligne de commande.
  2. Select ASR Engine : sélectionnez le moteur ASR à utiliser dans le menu déroulant (Cutscene, Racer, Must Cut).
  3. Pour ajouter un fichier : cliquez sur le bouton "Sélectionner un fichier" ou faites glisser le fichier/dossier dans la zone spécifiée.
  4. Démarrer le traitement : Cliquez sur le bouton "Démarrer le traitement", le programme commencera à convertir automatiquement et générera des fichiers de sous-titres SRT ou TXT dans le répertoire audio d'origine lorsqu'il aura terminé (3 threads sont maintenus en cours d'exécution par défaut).

Exemple d'appel de code pur

  1. Installer la bibliothèque des requêtes :
    pip install requests
    
  2. Utilisez l'exemple de code :
    from bk_asr import BcutASR, JianYingASR, KuaiShouASR
    
    audio_file = "resources/test.mp3"
    asr = BcutASR(audio_file)  # 可以选择BcutASR, JianYingASR, KuaiShouASR
    result = asr.run()
    srt = result.to_srt()  # 生成SRT字幕文件
    txt = result.to_txt()  # 生成TXT字幕文件
    json_data = result.to_json()  # 返回一个字典(包含时间)
    print(txt)
    
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...