AsrTools: herramienta de conversión de voz en subtítulos, cliente ligero con interfaces integradas para Cutscene, Racer y Must-Cut.

Introducción general

AsrTools es una herramienta inteligente de conversión de voz a texto con interfaces integradas de grandes empresas como Cutscene, Fast, Must Cut, etc. Soporta un eficiente procesamiento por lotes multihilo sin GPU ni engorrosas configuraciones. Está desarrollado sobre la base de PyQt5, con una interfaz bonita y fácil de usar, capaz de dar salida a archivos de subtítulos en formatos SRT y TXT. La herramienta procesa archivos de audio en la nube llamando a interfaces big-factory y proporciona servicios de conversión de texto estables y rápidos, adecuados para usuarios que necesitan procesar eficientemente audio a texto.

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

 

Lista de funciones

  • Llamar a la interfaz de fábrica grande: apoyo a la película de corte, mano rápida, debe cortar y otra interfaz de fábrica grande, para proporcionar servicios de alta calidad
  • Sin necesidad de configuraciones complejas: no se requieren GPU ni engorrosas configuraciones locales, por lo que los usuarios pueden empezar a trabajar fácilmente.
  • Interfaz de gran valor: Basada en PyQt5 y qfluentwidgets, la interfaz es bonita y fácil de usar.
  • Eficaz procesamiento por lotes: admite el procesamiento simultáneo y por lotes de varios subprocesos, con una gran velocidad de conversión de texto.
  • Compatibilidad multiformato: permite generar archivos de subtítulos SRT y TXT para satisfacer distintas necesidades.

 

Utilizar la ayuda

Guía de instalación

Instalación desde una versión

  1. Descargar el paquetePubliqueVersión.
  2. Descomprima y ejecute AsrTools.exe para iniciar la interfaz gráfica de usuario.
  3. Requisitos del sistema: Windows 10 o posterior.

descarga web

Descarga Netflix:https://wwwm.lanzoue.com/idGJN2alm88h

 

Instalación desde el origen (desarrolladores)

  1. Clone el repositorio y vaya al directorio del proyecto:
    git clone https://github.com/WEIFENG2333/AsrTools.git
    cd AsrTools
    
  2. Instale la dependencia y ejecútela:
    pip install -r requirements.txt
    python asr_gui.py
    

Normas de uso

  1. Inicio de la aplicación: ejecute el ejecutable descargado o inicie la interfaz gráfica de usuario a través de la línea de comandos.
  2. Seleccionar motor ASR: Seleccione el motor ASR que se utilizará en el menú desplegable (Cutscene, Racer, Must Cut).
  3. Para añadir un archivo: Haz clic en el botón "Seleccionar archivo" o arrastra y suelta el archivo/carpeta en el área especificada.
  4. Iniciar procesamiento: Haz clic en el botón "Iniciar procesamiento", el programa empezará a convertir automáticamente y generará archivos de subtítulos SRT o TXT en el directorio de audio original cuando termine (mantiene 3 subprocesos en ejecución por defecto).

Ejemplo de llamada de código puro

  1. Instale la biblioteca de peticiones:
    pip install requests
    
  2. Utiliza el código de ejemplo:
    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)
    
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...