faster-whisper-GUI

CheshireCCAGPL-3.0活跃维护

基于 PySide6 的 faster-whisper 图形界面,让语音转文字不用敲命令行,支持 VAD 和 WhisperX 等能力。

faster_whisper GUI with PySide6

0.8.5发布于 2024-12-08 06:03 UTC3,002star173fork同步于 2026-11-10 17:44 UTC

怎么上手

由 README 提炼,执行前请确认
README 未提供安装命令
硬件要求按 README 说明

README 未说明具体显存或 GPU 型号要求,仅提及支持 large-v3 模型及 float32 版本。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

faster-whisper 和 whisperX 的 PySide6 图形界面,把音视频批量转成字幕文件

基于 PySide6 的 faster-whisper 图形界面,让语音转文字不用敲命令行,支持 VAD 和 WhisperX 等能力。

核心能力

  • 把音频或视频转写成 srt/txt/smi/vtt/lrc 字幕
  • 暴露 VAD 与 whisper 模型的全部参数供调节
  • 内置模型下载与格式转换,支持 large-v3
  • 集成 Demucs 人声分离与 whisperX 功能
  • 支持批量处理、文件过滤与结果时间轴编辑

容易踩的坑

需自行从 HuggingFace 或百度网盘下载模型,或在软件内下载转换;whisperX、Demucs 等后端可能需要单独安装;README 未给出安装步骤与依赖版本说明

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本0.8.5
  1. 0.8.5最新正式版2024-12-08 · 2024-12-08 06:03 UTC

    0.8.5——2024.12.03

    HASH

    • CRC32: 2E2EAFDD、E2C47CB6

    • MD5: 992E87A8BDA4E41F3D9446964390AF45、2220B3ACEB84A5B9B3D57F93D6423507

    • SHA-1: DA06F2B8D7E6460FE0331D69955A4DB2C9AE69B9、FDB5F9AD60C26BA58E9CBAE94A46B95618F2AF7C

    0.8.5 改动

    提示

    • 安装包过大无法上传安装文件,转为使用分割自解压程序形式发布

    • 需要安装 ffmpeg


    0.8.1 Changes

    tips

    • The installation package is too large to upload the installation files. Instead, it will be distributed using a split self-extracting program.

    • ffmpeg is required to be installed

  2. 0.8.12024-09-16 · 2024-09-16 06:54 UTC
    查看更新说明

    0.8.1——2024.7.29

    HASH

    • CRC32: DE11F5CC
    • MD5: CA6DB2876A74649166B2FFCBA9D9991E
    • SHA-1: CCFC485F8FEBFE9C4498939DB1CC4CA82925D10F

    0.8.1 改动

      • 升级 faster-whisper 至 1.0.3 版本

        • Silero VAD V5 model

          • 经过反复测试 Silero V5 模型在背景复杂的情况下表现不佳,请按需升级

    提示

    • 软件需要完全卸载旧版之后安装新版(cache文件夹可不做清理)

    • 需要安装 ffmpeg


    0.8.1 Changes

    • Upgrade faster-whisper to version 1.0.3

      • Silero VAD V5 model

        • After repeated testing, the Silero V5 model does not perform well with complex backgrounds. Please upgrade as needed

    tips

    • the software needs to install the new version after completely uninstalling the old version (the cache folder can not be cleaned)

    • ffmpeg is required to be installed

  3. 0.8.02024-06-03 · 2024-06-03 14:49 UTC
    查看更新说明

    0.8.0

    HASH

    • CRC32:13530B56
    • MD5:61ED9AF5F712A27DA32EE34A8E88A5A0
    • SHA-1:B415E721D6C54D5E835FD5BD4AD870DA985644AC

    0.8.0 改动

    • 修复没有赞助渠道的 bug #126

    • 升级 faster-whisper 到 1.02 版本

      • 添加 distil-large-v3 模型在线模式支持 #130

        • 最新的 Distil-Whisper 模型 distil-large-v3 本质上是为与 OpenAI 顺序算法配合使用而设计的。
      • 支持初始化更多 whisper 模型参数

        • 音频分段设置

          • max_new_tokens: 每个区块生成的新令牌的最大数量。如果未设置,最大值将通过默认的 max_size 设置。

          • chunk_length: 音频段的长度。如果不是 None,它将覆盖 FeatureExtractor 的默认chunk_size。

          • clip_timestamps: 逗号分隔的要处理的剪辑的时间戳列表(以秒为单位)开始,结束,开始,结束......。最后一个结束时间戳默认为文件的结束。如果使用 clip_timestamps,将忽略 VAD 设置。

        • 幻听参数

          • hallucination_silence_threshold: 当 word_timestamps 为 True 时,当检测到可能的幻觉时,跳过长于此阈值(以秒为单位)的静默期。
        • 其他设置

          • hotwords: 为模型提供的热词/提示短语。如果 prefix 不是 None,则无效。 你可以输入提示词,类似于:“the video is about comfyUI”。
        • 常规

          • language_detection_threshold: 如果语言标记的最大概率高于此值,则会检测为该语言。

          • language_detection_segments: 语言检测需要考虑的分段数量。

        • 其他新特性:https://github.com/SYSTRAN/faster-whisper/releases/tag/v1.0.2

    • 修复 复制字幕 功能的 bug

    • 更新一些 UI 文字

    • 停用 转写参数 页面的 保存参数、读取参数 功能

    • 起止时间、说话人 列居中显示

    • 升级 pytorch 到 2.3.0 , CUDA12

    提示

    • 软件需要完全卸载旧版之后安装新版(cache文件夹可不做清理)
    • 需要安装 ffmpeg
    • 使用 V3 模型时,如果频繁出现显存溢出,请尝试更新显卡驱动程序到最新或者回退到上一个稳定版本,当前版本(2024.5.29)测试结果稳定。

    0.8.0 Changes

    • Fixed bug with no sponsorship channels #126

    • Upgrade faster-whisper to version 1.02

      • Add online mode support for the [distil-large-v3](https://huggingface.co/distil-whisper/distil-large-v3-ct2) model #130

        • The latest Distil-Whisper model, distil-large-v3, is intrinsically designed to work with the OpenAI sequential algorithm.
      • Support initializing more whisper model args

        • max_new_tokens: Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.

        • chunk_length: The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.

        • clip_timestamps: Comma-separated list start,end,start,end,... timestamps (in seconds) of clips to process. The last end timestamp defaults to the end of the file.vad_filter will be ignored if clip_timestamps is used.

        • hallucination_silence_threshold: When word_timestamps is True, skip silent periods longer than this threshold (in seconds) when a possible hallucination is detected

        • hotwords: Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.

        • language_detection_threshold: If the maximum probability of the language tokens is higher than this value, the language is detected.

        • language_detection_segments: Number of segments to consider for the language detection.

      • fixed bug of copy subtitles

      • Update some UI text

      • Disable the functions of saving parameters and reading parameters on the transfer parameter page

      • Start and end times and speaker columns are displayed in the center

      • Upgrade pytorch to 2.3.0 , CUDA12

    tips

    • the software needs to install the new version after completely uninstalling the old version (the cache folder can not be cleaned)
    • ffmpeg is required to be installed
    • When using the V3 model, if memory overflows frequently, please try updating the graphics card driver to the latest or fallback to the previous stable version. The test results of the current version (2024.5.29) are stable.
  4. 0.7.62024-04-17 · 2024-04-17 04:24 UTC
    查看更新说明

    0.7.6

    0.7.6 改动

    • 修复转写结束后崩溃的 bug #111

    • 修复手动添加多个字幕后表格不能关闭的 bug

    • Demucs 新增非人声音轨合并输出 #110

      • 新增人声、其他音轨二分输出
    • 字幕显示及编辑相关功能更新

      • 字幕编辑:添加批量增减时间戳功能
      • 字幕表格显示:
        • 添加持续时间过短的时间戳背景色提示功能
        • 说话人 在表格中单独显示为一列

    Hash

    • SHA-1 : 37C8C46BE3D297AD06FA4C887A69E2FB46CB49AB
    • MD5 : 09681381F2AF06749BB70030A411DFB6
    • CRC32 : D6FA10B2

    提示

    • 软件需要完全卸载旧版之后安装新版(cache文件夹可不做清理)
    • 需要安装 ffmpeg
    • 使用 V3 模型时,如果显存溢出,请尝试关闭 单词级时间戳 ,如果仍然溢出,那么请将量化方式更改为 float16 或者 int8

    0.7.6 Changes

    • Fixed bug that crashed after transcriptions ended #111

    • Fixed a bug where manually adding multiple words behind the scenes table cannot be closed

    • Demucs adds combined output of non-vocal tracks #110

      • Added dichotomy output of vocals and other audio tracks
    • Updated functions related to subtitle display and editing

      • Subtitle editing: Add batch advance and delay timestamp function

      • The subtitle table shows:

        • Add a prompt function for background color of a timestamp with too short duration

        • Speakers are displayed as a separate column in the table

    Hash

    • SHA-1 : 37C8C46BE3D297AD06FA4C887A69E2FB46CB49AB
    • MD5 : 09681381F2AF06749BB70030A411DFB6
    • CRC32 : D6FA10B2

    tips

    • the software needs to install the new version after completely uninstalling the old version (the cache folder can not be cleaned)
    • ffmpeg is required to be installed
    • When using the V3 model, if the memory of GPU overflows, try turning off the word-level timestamp. If it still overflows, change the quantization method to float16 or int8
  5. 0.7.22024-03-29 · 2024-03-29 05:08 UTC
    查看更新说明

    0.7.2

    0.7.2 改动

    • 修正界面翻译不彻底的问题 #106
    • 修复添加表格的逻辑 bug
    • 修复 whisperX 不能批量处理的 bug
    • 精简安装包大小

    提示

    • 软件需要完全卸载旧版之后安装新版(cache文件夹可不做清理)
    • 需要安装 ffmpeg
    • 转写结束之后或许存在不稳定的崩溃状况,如果转写结束之后崩溃,请关闭转写完成自动跳转功能,并在转写结束之后稍等片刻再点击跳转到结果页面

    0.7.2 Changes

    • Fixed the problem of incomplete interface translation #106

    • Fix logic bug in adding tables

    • Fix WhisperX bug that can't be processed in batches

    • Thin Package Size

    tips

    • the software needs to install the new version after completely uninstalling the old version (the cache folder can not be cleaned)
    • ffmpeg is required to be installed
    • -there may be an unstable crash condition after the end of processing. if the crash occurs after the transcript ends, please turn off the automatic jump function, and wait a moment after process, and then click to jump to the result page.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    faster-whisper-GUI

    faster-whisper、whisperX,GUI with PySide6
    

    • Best wishes to the world that received this message

      • Agreement

        • By using this software, you have read and agreed to the following user agreement:
          • You agree to use this software in compliance with the laws of your country or region.
          • You may not perform, including, but not limited to, the following acts, nor facilitate any violation of the law:
            • those who oppose the basic principles laid down in the Constitution.
            • endangering national security, divulging state secrets, subverting state power and undermining national unity.
            • harming the honor and interests of the country.
            • inciting ethnic hatred and racial discrimination.
            • those who sabotage the country's religious policy and promote cults.
            • spreading rumors, disturbing social order and undermining social stability.
            • spreading pornography, gambling, violence, murder, terrorism or abetting crime.
            • insulting or slandering others and infringing upon the legitimate rights and interests of others.
            • containing other contents prohibited by laws or administrative regulations.
          • All consequences and responsibilities caused by violations of laws and regulations in any related matters such as the generation, collection, processing and use of your data shall be borne by you.

    Star History

    Star History Chart

    • UI Language

      屏幕截图 2024-03-11 183130

    • Theme Color

      屏幕截图 2024-03-11 184459

      image-20240311184818398

    • Load Model / Download Model / Convert Model

    image-20231118155123131

    • Large-v3 模型支持

      image-20231118155209847

    • Demucs AVE

      DemucsFunction

    • batch process

    image-20231008150849827

    • File List

      0.3.0_newFIleSystem

    • FileFilter

      fileFilter

    • WhisperX function

    0.3.0_whisperx

    • paraments of faster-whisper model

    image-20231113020210745

    • Silero VAD

      image-20231113020407272

    • setting

      image-20231118155300816

    • Show result and edit timestample

      0.3.0_resultimage-20231007191942864

    • words-level timestamps —— karaoka lyric (work in VTT/LRC/SMI format)

      • play with foobar2000 , ESLyric plugin, lrc format lyric

      image-20230811130449688